Amazon web services 在将bucket策略设置为强制SSL后,我尝试连接到AWS S3
我使用桶策略强制SecureTransport:Amazon web services 在将bucket策略设置为强制SSL后,我尝试连接到AWS S3,amazon-web-services,ssl,amazon-s3,aws-cli,Amazon Web Services,Ssl,Amazon S3,Aws Cli,我使用桶策略强制SecureTransport: { "Version": "2012-10-17", "Id": "S3SecureTransportPolicy", "Statement": [ { "Sid": "ForceSSLOnlyAccess", "Effect": "Deny", "Principal": { "AWS": "*" }, "Action": "s3:*",
{
"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帐户访问权限/密钥具有管理员访问权限。在选中SSL复选框的情况下使用CloudBerry Explorer是可行的
提前谢谢你 问题在于如何在命令行中指定bucket
对于AWS CLI,不要指定URL,例如
s3://s3-us-east-1.amazonaws.com/mybucket/dir/
,而是像这样指定bucket和路径s3://mybucket/dir/
问题在于如何在命令行中指定bucket
对于AWS CLI,不要指定诸如
s3://s3-us-east-1.amazonaws.com/mybucket/dir/
之类的URL,而是像这样指定bucket和路径s3://mybucket/dir/
执行s3cp
时报告的错误是什么?执行s3cp
时报告的错误是什么?奇怪的是,另一种命令格式出现了错误我一直在努力,但你的建议奏效了。非常感谢。奇怪的是,另一种命令格式一直在工作,但你的建议有效。非常感谢。