SSM 代理尝试写入错误的区域



当我在实例上执行 aws SSM-Agent send-命令时,SSM 代理会尝试将结果写入另一个区域中的 S3 存储桶。

如何指定目标 S3 存储桶所在的区域?

这是我目前收到的命令和错误。

从服务器 A 执行以下操作: aws ssm send-command --document-name "AWS-RunShellScript" --document-version "1" --targets '[{"Key":"InstanceIds","Values":["]}]' --parameters '{"workingDirectory":["],"executionTimeout":["3600"],"command":["ps ax"]}' --timeout-seconds 600 --max-concurrency "50" --max-errors "0" --output-s3-bucket-name " --region us-east-1

服务器 B 上的登录显示:

Failed uploading /var/lib/amazon/ssm/<my-instance>/document/orchestration/<command-id>/awsrunShellScript/0.awsrunShellScript/stdout to s3://<my-bucket>/<command-id>/<my-instance>/awsrunShellScript/0.awsrunShellScript/stdout err:BucketRegionError: incorrect region, the bucket is not in 'eu-west-1' region

我在 eu-west-1 中没有任何资源

使用参数 --output-s3-region

https://docs.aws.amazon.com/cli/latest/reference/ssm/send-command.html

最新更新