boto3 中没有调用格式?

No Calling Format in boto3?

我正在将软件从 boto 升级到 boto3,我对 boto connection.calling_format 有疑问 boto3 连接不再需要它了吗?

boto3.client好像没有calling_format选项。参见 This。我从未在 boto3 中使用过或见过该选项。你不需要。

calling_format 实际上仅适用于默认为子域存储桶的 S3。

子域代理或需要更多防火墙规则可能有点麻烦,这就是为什么仍然存在为 S3 使用基于路径的调用格式的选项。为此

config = Config(
    s3={'addressing_style': 'path'},
)

s3_client = boto3.client(
    's3', config=config,
)