gpt4 book ai didi

rest - 使用 Postman 获取 aws 存储桶内容列表 - "Get Bucket (Version 2)"Rest API

转载 作者:行者123 更新时间:2023-12-03 18:29:22 27 4
gpt4 key购买 nike

我正在使用 Postman 发送 AWS S3 RestAPI“获取存储桶(版本 2)”以获取存储桶列表。

存储桶的名称是“test-bucket-1.ahadomain.com”(ahadomain.com 是我在 aws 中命名存储桶时使用的虚拟不存在域)。我使用的用户凭据具有进行 S3 调用的所有权限。我正在关注页面上的信息 - http://docs.aws.amazon.com/AmazonS3/latest/API/v2-RESTBucketGET.html

我正在使用端点:https://test-bucket-1.s3.us-east-1.amazonaws.com
我正在发送以下 header :内容类型、主机、X-Amz-Content-Sha256、X-Amz-Date、授权

我是否需要添加“列表类型”作为查询参数或标题?如果作为查询参数,我如何在 url 中声明它。

我收到以下响应,其中不包含内容列表,仅包含有关存储桶本身的信息:

<?xml version="1.0" encoding="UTF-8"?>
<ListAllMyBucketsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Owner>
<ID>6893100ea2b48696e8ccc3aa17414f4325cf59b574474ad9de0bcb0d139590c9</ID>
<DisplayName>ahmedsmail</DisplayName>
</Owner>
<Buckets>
<Bucket>
<Name>test-bucket-1.ahadomain.com</Name>
<CreationDate>2017-09-06T06:36:15.000Z</CreationDate>
</Bucket>
</Buckets>
</ListAllMyBucketsResult>

任何帮助将不胜感激。

谢谢,
艾哈迈德。

最佳答案

您可以执行以下操作:

  • 将方法设置为 GET
  • 在网址中:https://s3.amazonaws.com/test-bucket-1.ahadomain.com/?list-type=2
    注意:如果您的存储桶区域不在 us-east-1 中,请更改 s3.amazonaws.com 以更正该区域的 S3 端点。
  • 在授权选项卡中,设置以下内容:
    一种。类型:AWS 签名
    湾访问 key :
    C。 key :
    d. AWS 区域:us-east-1
    注意:如果这不是您存储桶的区域,请更改此项
    e.服务名称:s3
    F。选中“保存要请求的帮助程序数据”
  • 转到标题选项卡,删除所有条目(如果有)。
  • 然后点击“发送”按钮

  • Here sample result

    关于rest - 使用 Postman 获取 aws 存储桶内容列表 - "Get Bucket (Version 2)"Rest API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46205103/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com