【发布时间】:2020-05-04 14:33:53
【问题描述】:
下面是我创建 S3 存储桶的 yml 文件。出于安全目的,我没有在此处粘贴实际的 aws_access_key 和 aws_secret_key,只是在下面的 sn-p 中将它们显示为 *****。我已经在安装了 Ansible 的 Ec2 实例上安装了 boto3、boto、AWS CLI。
--- - 主机:本地主机 任务: - 名称:创建 S3 存储桶 变成:真 aws_s3: aws_access_key=****** aws_secret_key=**** 存储桶=testbuck 模式=创建权限=公共读取区域=us-east-1当我使用 ansible-playbook 命令执行上面的 yml 文件时,它会给出如下所示的异常。 请帮助我解决此问题,以便创建名为“testbuck”的 S3 存储桶。
任务执行期间发生异常。要查看完整的回溯,请使用 -vvv。错误是:botocore.exceptions.ClientError:调用 HeadBucket 操作时发生错误(403):禁止 致命的:[本地主机]:失败! => {“boto3_version”:“1.10.44”,“botocore_version”:“1.13.44”,“已更改”:false,“错误”:{“代码”:“403”,“消息”:“禁止”} ,“msg”:“查找存储桶时失败(在bucket_check期间)testbuck。:调用HeadBucket操作时发生错误(403):Forbidden”,“response_metadata”:{“host_id”:“OmIY2bLkh4T4JwxD/UJsM47n7oUUS6ttEL9ZMl+vv66bVsLcwQuP2pzAGr05m1LdtznYudr , "http_headers": {"content-type": "application/xml", "date": "Fri, 17 Jan 2020 16:54:49 GMT", "server": "AmazonS3", "transfer-encoding": “分块”,“x-amz-bucket-region”:“us-east-1”,“x-amz-id-2”:“OmIY2bLkh4T4JwxD/UJsM47n7oUUS6ttEL9ZMl+vv66bVsLcwQuP2pzAGr05m1LdtznYudrrapk=”,“x-amz-request-id” :“51740FB276A10A18”},“http_status_code”:403,“request_id”:“51740FB276A10A18”,“retry_attempts”:0}}【问题讨论】:
标签: amazon-web-services amazon-s3 ansible