【发布时间】:2018-09-17 19:11:09
【问题描述】:
我正在尝试从 S3 公共存储桶访问一个对象,但在执行我的 Cfn-init 帮助程序脚本时出现以下错误:
ConnectionError Traceback(最近一次调用最后一次):文件“cfnbootstrap\util.pyc”,第 162 行,_retry 文件“cfnbootstrap\util.pyc”,第 234 行,_timeout ConnectionError: ('Connection aborted.', error (10060, '连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应'))"
如果我 RDP 实例并在浏览器中更改代理设置,我可以访问 S3 存储桶。
下面是我的代码:
"Resources": {
"WebServer": {
"Type" : "AWS::EC2::Instance",
"Metadata": {
"AWS::CloudFormation::Authentication": {
"S3AccessCreds": {
"type": "S3",
"roleName": "sit-test-user",
"buckets" : ["sit-test-bucket"]
}
},
"AWS::CloudFormation::Init": {
"config": {
"sources": {
"c:\\S3\\xxxx" : "https://s3-ap-southeast-2.amazonaws.com/xxxxxxx/xxxxxx.ps1"
}
}
}
},
"UserData" : {
"Fn::Base64" : {
"Fn::Join" : ["", [
"<script>\n",
"cfn-init.exe -s ",
{"Ref" : "AWS::StackId"},
" -r WebServer --region ",
{"Ref" : "AWS::Region"},
" --http-proxy http://proxy.aws.xxxxxx.local:8080 \n",
"</script>\n"
]]
}
}
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2 amazon-cloudformation