1

目前,编写源代码的方式因执行环境而异,我想将其修复为统一的编写方式。

根据环境不同,代码如下。

使用 ECS 连接到 s3 时:

client = Aws::S3::Client.new(region: Settings.aws.region, credentials: Aws::ECSCredentials.new)

当连接到没有 ECS 的 s3 时:

client = Aws::S3::Client.new(region: Settings.aws.region)

在 ECS 上连接 AWS s3 时,如果没有凭证,则会发生错误。

让我知道是否有改进的方法。

4

0 回答 0