从现在开始,我看到的每个存储桶都以“ s3.amazonaws.com”结尾,您可以通过以下方式列出它:
aws s3 ls --no-sign-request s3://<bucket_name>
,我可以通过以下网址通过https://.s3.amazonaws.com
我遇到了一个以另一个域名结尾的存储桶,比如:
https://yxh-bucket.oss.dev-cloud-ocb.ibm-business.com
我可以看到所有用户都具有WRITE_ACL权限:https://yxh-bucket.oss.dev-cloud-ocb.ibm-business.com/?acl
但是,我不确定如何阅读或编写它。
我已经尝试过:aws s3 ls --no-sign-request s3://yxh-bucket.oss.dev-cloud-ocb.ibm-business.com
还:aws s3 ls --no-sign-request s3://yxh-bucket
我也尝试过:aws s3 cp file.txt --no-sign-request s3://yxh-bucket.oss.dev-cloud-ocb.ibm-business.com/file.txt
当然没有成功:
我试图在〜/ .aws / config
中设置一个空区域。当我将-x,nslookup挖到主机名或ip时,找不到任何以“ s3.amazonaws.com”结尾的域。
那么,如何通过s3与之交互?如何通过HTTP上传文件?