カテゴリ | 関数名 | シナリオ/コード例 |
基本操作 | CreateBucket | バケットを作成します。 |
DeleteBucket | バケットを削除します。 |
ListBuckets | リクエスタが所有するすべてのバケットを一覧表示します。 |
ListObjectsV2 | バケット内のすべてのオブジェクトに関する情報を一覧表示します。 |
IsBucketExist | バケットが存在するかどうかを確認します。 |
GetBucketInfo | バケットに関する情報を取得します。 |
GetBucketLocation | バケットが配置されているリージョンを取得します。 |
GetBucketStat | バケットのストレージ容量とバケット内のオブジェクト数を取得します。 |
保持ポリシー (WORM) | InitiateBucketWorm | 保持ポリシーを作成します。 |
AbortBucketWorm | ロックされていない保持ポリシーをキャンセルします。 |
CompleteBucketWorm | 保持ポリシーをロックします。 |
ExtendBucketWorm | 保持ポリシーがロックされているバケット内のオブジェクトの保持期間を延長します。 |
GetBucketWorm | 保持ポリシーを取得します。 |
アクセス制御 (ACL) | SetBucketACL | バケットの読み取りおよび書き込みアクセス権限を管理します。 |
GetBucketACL |
ライフサイクル | SetBucketLifecycle | バケット内のオブジェクトのライフサイクルルールを設定します。 |
GetBucketLifecycle | バケット内のオブジェクトのライフサイクルルールを取得します。 |
DeleteBucketLifecycle | バケット内のオブジェクトのライフサイクルルールを削除します。 |
転送アクセラレーション | SetBucketTransferAcc | バケットの転送アクセラレーションを設定します。 |
GetBucketTransferAcc | バケットの転送アクセラレーション設定を取得します。 |
バージョン管理 | SetBucketVersioning | バケットのバージョン管理状態を設定します。 |
GetBucketVersioning | バケットのバージョン管理状態を取得します。 |
ListObjectVersions | バケットのバージョン管理ステータスを表示します。 |
データレプリケーション | PutBucketReplication | バケットのデータレプリケーションルールを有効にして設定します。 |
PutBucketRTC | 既存のクロスリージョンレプリケーションルールに対して、レプリケーション時間制御 (RTC) を有効または無効にします。 |
GetBucketReplication | バケットに設定されたデータレプリケーションルールを表示します。 |
GetBucketReplicationLocation | レプリケーション先のバケットが配置されているリージョンを表示します。 |
GetBucketReplicationProgress | バケットのデータレプリケーションの進捗状況を表示します。 |
DeleteBucketReplication | データレプリケーションタスクを停止し、バケットのレプリケーション構成を削除します。 |
権限ポリシー | SetBucketPolicy | バケットポリシーを設定します。 |
GetBucketPolicy | バケットポリシーを取得します。 |
DeleteBucketPolicy | バケットポリシーを削除します。 |
バケットインベントリ | SetBucketInventory | バケットのインベントリルールを設定します。 |
GetBucketInventory | バケット内の指定されたインベントリタスクを表示します。 |
ListBucketInventory | バケット内のすべてのインベントリタスクを表示します。 |
DeleteBucketInventory | バケット内の指定されたインベントリタスクを削除します。 |
ログストレージ | SetBucketLogging | バケットのアクセスログを有効にします。 |
GetBucketLogging | バケットのアクセスログ設定を表示します。 |
DeleteBucketLogging | バケットのアクセスログを無効にします。 |
静的 Web サイト | SetBucketWebsite | バケットを静的 Web サイトホスティングモードに設定します。 |
GetBucketWebsite | バケットの静的 Web サイトホスティングステータスを表示します。 |
DeleteBucketWebsite | バケットの静的 Web サイトホスティングを無効にします。 |
ホットリンク保護 | SetBucketReferer | バケットのホットリンク保護ルールを設定します。 |
GetBucketReferer | バケットのホットリンク保護ルールを表示します。 |
タグ | SetBucketTagging | バケットタグを追加または変更します。 |
GetBucketTagging | バケットタグ情報を表示します。 |
DeleteBucketTagging | バケットタグ情報を削除します。 |
サーバーサイド暗号化 | SetBucketEncryption | バケットの暗号化ルールを設定します。 |
GetBucketEncryption | バケットの暗号化ルールを取得します。 |
DeleteBucketEncryption | バケットの暗号化ルールを削除します。 |
リクエスト元による支払い | SetBucketRequestPayment | バケットをリクエスト元支払いモードに設定します。 |
GetBucketRequestPayment | バケットのリクエスト元支払いモードの設定を表示します。 |
オリジン間リソース共有 (CORS) | SetBucketCORSV2 | バケットのオリジン間リソース共有 (CORS) ルールを設定します。 |
GetBucketCORS | バケットの現在の CORS ルールを取得します。 |
DeleteBucketCors | バケットの CORS 機能を無効にし、すべての CORS ルールを削除します。 |
アクセス追跡 | PutBucketAccessMonitor | バケットのアクセス追跡ステータスを設定します。 |
GetBucketAccessMonitor | バケットのアクセス追跡ステータスを取得します。 |
データインデックス | OpenMetaQuery | バケットのメタデータ管理機能を有効にします。 |
GetMetaQueryStatus | バケットのメタデータインデックス情報を取得します。 |
DoMetaQuery | 指定された条件を満たすオブジェクトを照会し、指定されたフィールドとソート方法に基づいてオブジェクト情報を一覧表示します。 |
CloseMetaQuery | バケットのメタデータ管理機能を無効にします。 |
リソースグループ | PutBucketResourceGroup | バケットが属するリソースグループを設定します。 |
GetBucketResourceGroup | バケットのリソースグループ ID を取得します。 |
カスタムドメイン名 (CNAME) | CreateBucketCnameToken | ドメイン名の所有権を検証するための CNAME トークンを作成します。 |
GetBucketCnameToken | 作成された CNAME トークンを取得します。 |
PutBucketCname | CNAME レコードをバケットにバインドします。 |
ListBucketCname | バケットにバインドされているすべての CNAME レコードを一覧表示します。 |
DeleteBucketCname | バインドされた CNAME レコードを削除します。 |
イメージスタイル | PutBucketStyle | イメージスタイルを作成します。 |
GetBucketStyle | バケット内の指定されたイメージスタイルに関する情報を取得します。 |
ListBucketStyle | バケット内に作成されたすべてのイメージスタイルを一覧表示します。 |
DeleteBucketStyle | バケット内の指定されたイメージスタイルを削除します。 |