sch*_*eck 7 amazon-s3 amazon-web-services
我正在尝试使用s3-bash脚本将文件发送到amazon s3.
使用此命令:
./s3-put -T ./test2 -k <mykey> -s ./<mysecretkeyfile> /mybucketname
Run Code Online (Sandbox Code Playgroud)
导致:
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>MalformedXML</Code><Message>The XML you provided was not well-formed or did not validate against our published schema</Message><RequestId>xxx</RequestId><HostId>xxx</HostId></Error>
Run Code Online (Sandbox Code Playgroud)
任何的想法?我只想通过bash发送文件.
我解决了这个问题:存储桶名称需要附加文件名,如下所示:
/mybucketname/myfile
Run Code Online (Sandbox Code Playgroud)
所以完整的命令可能如下所示:
./s3-put -T ./test2 -k <mykey> -s ./<mysecretkeyfile> /mybucketname/myfile
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8208 次 |
| 最近记录: |