我在公共子網中有一個默認 NACL 的 EC2 實體,并嘗試通過 Internet 連接到 S3 存盤桶。我的 EC2 具有允許訪問此 S3 存盤桶的 IAM 角色。S3 存盤桶沒有存盤桶策略。
我想通過 HTTP 連接到這個 S3,而不是 HTTPS(用于測驗目的)。為此,我將安全組的出站規則更改為僅接受 80 埠。
當我嘗試訪問此 S3 時,請求卡住了。
當我將安全組的出站規則更改為僅接受 443 埠時,連接正常。
在此處輸入影像描述
任何人都知道為什么埠 80 不起作用?如何通過 HTTP 訪問 S3 存盤桶?
謝謝
uj5u.com熱心網友回復:
如果我理解你的問題,你會想要這樣的:
aws --endpoint-url http://s3.us-west-1.amazonaws.com s3 ls s3://your-bucket
端點 URL 來自此頁面上的 Amazon S3 端點的位置。所有 AWS cli 命令默認為 HTTPS。您必須指定端點以切換到 HTTP。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/453116.html
標籤:亚马逊网络服务 亚马逊-s3 亚马逊-ec2 aws-安全组
下一篇:無法連接到亞馬遜rds
