AmazonS3获取存储桶列表-RESTAPI

AmazonS3获取存储桶列表-RESTAPI,rest,amazon-web-services,amazon-s3,Rest,Amazon Web Services,Amazon S3,我正在使用AmazonS3RESTAPI列出我的bucket的内容。我能够建立连接并获取请求URL为“”和http\u request\u type=“get”的存储桶列表。然而,当我试图列出bucket的内容时,我得到了一个错误 AuthorizationHeader格式授权标头格式不正确;不正确的服务“balas3bucke01”。该端点属于“s3” balas3bucke01是桶的名称。 我的请求URL是 http\u request\u type=“GET” 为什么我会出现上述错误。您要

我正在使用AmazonS3RESTAPI列出我的bucket的内容。我能够建立连接并获取请求URL为“”和
http\u request\u type=“get”
的存储桶列表。然而,当我试图列出bucket的内容时,我得到了一个错误

AuthorizationHeader格式授权标头格式不正确;不正确的服务“balas3bucke01”。该端点属于“s3”

balas3bucke01是桶的名称。

我的请求URL是 http\u request\u type=“GET”


为什么我会出现上述错误。

您要为授权头传递什么?谢谢@Jason。标题是1。连接请求主机:s3.amazonaws.com日期:x-amz-content-sha256:e3b855授权:AWS4-HMAC-sha256 Credential=XXX/20150618/us-east-1/s3/AWS4_请求,SignedHeaders=Date;主办x-amz-content-sha256,签名=ec7518规范请求:获取2。获取内容主机:balas3bucke01.s3-ap-souther-1.amazonaws.com日期:x-amz-content-sha256:e3b*855授权:AWS4-HMAC-sha256 Credential=XXX/20150618/ap-souther-1/balas3bucke01/AWS4_请求,SignedHeaders=Date;主办x-amz-content-sha256,Signature=fd**1429请让我知道我哪里做错了,你在传递什么授权头?谢谢@Jason。标题是1。连接请求主机:s3.amazonaws.com日期:x-amz-content-sha256:e3b855授权:AWS4-HMAC-sha256 Credential=XXX/20150618/us-east-1/s3/AWS4_请求,SignedHeaders=Date;主办x-amz-content-sha256,签名=ec7518规范请求:获取2。获取内容主机:balas3bucke01.s3-ap-souther-1.amazonaws.com日期:x-amz-content-sha256:e3b*855授权:AWS4-HMAC-sha256 Credential=XXX/20150618/ap-souther-1/balas3bucke01/AWS4_请求,SignedHeaders=Date;主办x-amz-content-sha256,Signature=fd**1429请让我知道我哪里做错了,你在传递什么授权头?谢谢@Jason。标题是1。连接请求主机:s3.amazonaws.com日期:x-amz-content-sha256:e3b855授权:AWS4-HMAC-sha256 Credential=XXX/20150618/us-east-1/s3/AWS4_请求,SignedHeaders=Date;主办x-amz-content-sha256,签名=ec7518规范请求:获取2。获取内容主机:balas3bucke01.s3-ap-souther-1.amazonaws.com日期:x-amz-content-sha256:e3b*855授权:AWS4-HMAC-sha256 Credential=XXX/20150618/ap-souther-1/balas3bucke01/AWS4_请求,SignedHeaders=Date;主办x-amz-content-sha256,Signature=fd**1429请告诉我哪里出了问题