ディレクトリバケットのバケットポリシーの例
このセクションでは、ディレクトリバケットポリシーの例を示します。これらのポリシーを使用するには、 をユーザー自身の情報に置き換えます。user input placeholders
次のバケット ポリシーの例では、AWS アカウント ID が、指定されたディレクトリ バケットのデフォルト 111122223333ReadWrite セッションで CreateSession API オペレーションを使用することを許可します。このポリシーは、ゾーンエンドポイント (オブジェクトレベル) の API オペレーションへのアクセスを許可します。
例 – デフォルトの ReadWrite セッションでの CreateSession 呼び出しを許可するバケットポリシー
例 – ReadOnly セッションでの CreateSession 呼び出しを許可するバケットポリシー
次のバケットポリシー例では、AWS アカウント ID が 111122223333CreateSession API オペレーションを使用することを許可しています。このポリシーは、s3express:SessionMode 条件キーと ReadOnly 値を使用して読み取り専用セッションを設定します。
例 — CreateSession 呼び出しのためにクロスアカウントアクセスを許可するバケットポリシー
次のバケットポリシーの例では、AWS アカウント ID が、AWS アカウント ID 111122223333 が所有する指定されたディレクトリ バケットに対して 444455556666CreateSession API オペレーションを使用することを許可します。