gpt4 book ai didi

amazon-web-services - 在将存储桶策略设置为强制使用 SSL 后,我正在尝试连接到 AWS S3

转载 作者:太空宇宙 更新时间:2023-11-03 13:50:32 24 4
gpt4 key购买 nike

我正在使用存储桶策略来强制执行 SecureTransport:

{
"Version": "2012-10-17",
"Id": "S3SecureTransportPolicy",
"Statement": [
{
"Sid": "ForceSSLOnlyAccess",
"Effect": "Deny",
"Principal": {
"AWS": "*"
},
"Action": "s3:*",
"Resource": "arn:aws:s3:::mybucket/*",
"Condition": {
"Bool": {
"aws:SecureTransport": "false"
}}}]}

这个有效:

aws s3 ls

但这不是

aws --profile default s3 cp "New Text Document.txt" s3://s3-us-east-1.amazonaws.com/mybucket/dir/

现在我强制使用 SSL,有人能告诉我是否仍然可以在 Windows 中使用 AWS CLI 将文件上传到 S3 吗?如果是,怎么办?

我的 IAM 帐户访问权限/ key 具有管理员访问权限。在选中 SSL 复选框的情况下使用 CloudBerry Explorer。

提前致谢!

最佳答案

问题在于您如何在命令行中指定存储桶。

对于 AWS CLI,不要指定诸如 s3://s3-us-east-1.amazonaws.com/mybucket/dir/ 之类的 URL,而是像这样指定存储桶和路径 s3://mybucket/dir/

关于amazon-web-services - 在将存储桶策略设置为强制使用 SSL 后,我正在尝试连接到 AWS S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48532055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com