ユーザーレベルまたはバケットレベルのアクセスポイントに関する情報をクエリします。
使用方法
デフォルトでは、Alibaba Cloud アカウントにはアクセスポイントに関する情報をクエリする権限があります。 RAM ユーザーまたは Security Token Service (STS) を使用してアクセスポイントに関する情報をクエリするには、oss:ListAccessPoints 権限が必要です。
リクエスト構文
ユーザーレベルのアクセスポイントに関する情報のクエリとバケットレベルのアクセスポイントに関する情報のクエリの違いは、リクエストホストにあります。 ユーザーレベルのアクセスポイントに関する情報のクエリに使用されるリクエストホストは、パブリックエンドポイント(例:oss-cn-hangzhou.aliyuncs.com)または内部エンドポイント(例:oss-cn-hangzhou-internal.aliyuncs.com)です。 バケットレベルのアクセスポイントに関する情報のクエリに使用されるリクエストホストは、バケットドメイン名(例:oss-example.oss-cn-hangzhou.aliyuncs.com)です。
ユーザーレベルのアクセスポイントに関する情報をクエリする
GET /?accessPoint&max-keys=10&continuation-token=abcd HTTP/1.1
Date: GMT 日付
Content-Length: ContentLength
Content-Type: application/xml
Host: oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValueバケットレベルのアクセスポイントに関する情報をクエリする
GET /?accessPoint&max-keys=10&continuation-token=abcd HTTP/1.1
Date: GMT 日付
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValueリクエストヘッダー
ListAccessPoints リクエストのすべてのヘッダーは、共通のリクエストヘッダーです。 詳細については、「共通の HTTP ヘッダー」をご参照ください。
リクエスト要素
要素 | タイプ | 必須 | 例 | 説明 |
max-keys | 文字列 | いいえ | 10 | 返されるアクセスポイントの最大数。有効な値:
説明 max-keys 要素の構成により、リストを一度に完了できない場合、 |
continuation-token | 文字列 | いいえ | abc | リスト操作を開始する必要があるトークン。 このトークンは、応答の NextContinuationToken 要素から取得できます。 |
レスポンスヘッダー
ListAccessPoints リクエストへの応答には、共通のレスポンスヘッダーのみが含まれています。 詳細については、「共通の HTTP ヘッダー」をご参照ください。
レスポンス要素
要素 | タイプ | 例 | 説明 |
ListAccessPointsResult | コンテナー | N/A | リスト結果に関する情報を格納するコンテナー。 親ノード: なし 子ノード: IsTruncated、NextContinuationToken、AccountId、および AccessPoints |
IsTruncated | ブール値 | true | 返された結果が切り捨てられているかどうかを示します。有効な値:
親ノード: ListAccessPointsResult 子ノード: なし |
NextContinuationToken | 文字列 | abc | この ListAccessPoints リクエストに後続の結果が含まれていることを示します。 リスト結果の取得を続行するには、NextContinuationToken を continuation-token に設定する必要があります。 親ノード: ListAccessPointsResult 子ノード: なし |
AccountId | 文字列 | 111933544165**** | アクセスポイントが属する Alibaba Cloud アカウントの ID。 親ノード: ListAccessPointsResult 子ノード: なし |
AccessPoints | コンテナー | N/A | すべてのアクセスポイントに関する情報を格納するコンテナー。 親ノード: ListAccessPointsResult 子ノード: AccessPoint |
AccessPoint | コンテナー | N/A | アクセスポイントに関する情報を格納するコンテナー。 親ノード: AccessPoints 子ノード: Bucket、AccessPointName、Alias、NetworkOrigin、VpcConfiguration、および Status |
Bucket | 文字列 | oss-example | アクセスポイントが構成されているバケットの名前。 親ノード: AccessPoint 子ノード: なし |
AccessPointName | 文字列 | ap-01 | アクセスポイントの名前。 親ノード: AccessPoint 子ノード: なし |
Alias | 文字列 | ap-01-ossalias | アクセスポイントのエイリアス。 親ノード: AccessPoint 子ノード: なし |
NetworkOrigin | 文字列 | vpc | アクセスポイントのネットワークオリジン。有効な値:
親ノード: AccessPoint 子ノード: なし |
VpcConfiguration | コンテナー | N/A | VPC に関する情報を格納するコンテナー。 親ノード: AccessPoint 子ノード: VpcId |
VpcId | 文字列 | vpc-t4nlw426y44rd3iq4**** | VPC の ID。 親ノード: VpcConfiguration 子ノード: なし |
Status | enable | アクセスポイントのステータス。有効な値:
親ノード: AccessPoint 子ノード: VpcId |
例
サンプルリクエスト
ユーザーレベルのアクセスポイントに関する情報をクエリするためのサンプルリクエスト
GET /?accessPoint&max-keys=10&continuation-token=abc HTTP/1.1 Date: Mon, 19 Jun 2023 03:15:40 GMT Content-Length: 36 Content-Type: application/xml Host: oss-cn-hangzhou.aliyuncs.com Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=content-length,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218eバケットレベルのアクセスポイントに関する情報をクエリするためのサンプルリクエスト
GET /?accessPoint&max-keys=10&continuation-token=abc HTTP/1.1 Date: Mon, 19 Jun 2023 03:15:40 GMT Content-Length: 36 Content-Type: application/xml Host: oss-example.oss-cn-hangzhou.aliyuncs.com Authorization: OSS qn6q**************:77Dv****************サンプルレスポンス
HTTP/1.1 200 <?xml version="1.0" encoding="UTF-8"?> <ListAccessPointsResult> <IsTruncated>true</IsTruncated> <NextContinuationToken>abc</NextContinuationToken> <AccountId>111933544165****</AccountId> <AccessPoints> <AccessPoint> <Bucket>oss-example</Bucket> <AccessPointName>ap-01</AccessPointName> <Alias>ap-01-ossalias</Alias> <NetworkOrigin>vpc</NetworkOrigin> <VpcConfiguration> <VpcId>vpc-t4nlw426y44rd3iq4****</VpcId> </VpcConfiguration> <Status>enable</Status> </AccessPoint> ... </AccessPoints> </ListAccessPointsResult>
ossutil
ListAccessPoints 操作に対応する ossutil コマンドについては、「list-access-points」をご参照ください。