AWS S3 を SOAP で使用したいのですが、AWS の Web サイトを確認したところ、すべてのバケットを一覧表示する例がありました。http://docs.aws.amazon.com/AmazonS3/latest/API/SOAPListAllMyBuckets.html . Soapテンプレートを使用するとき。「405 Method Not Allowed」を返します。助けはありますか?ありがとう
これは、aws s3 サーバーに送信されるものです。
POST http://s3.amazonaws.com/ HTTP/1.1
Host: s3.amazonaws.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 497
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Body xmlns="https://.s3.amazonaws.com/">
<ListAllMyBuckets xmlns="http://doc.s3.amazonaws.com/2006-03-01">
<AWSAccessKeyId>AKIAIOSFODNN7EXAMPLE</AWSAccessKeyId>
<Timestamp>2006-03-01T12:00:00.183Z</Timestamp>
<Signature>Iuyz3d3P0aTou39dzbqaEXAMPLE=</Signature>
</ListAllMyBuckets>
</soap:Body>
</soap:Envelope>