翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon S3 マルチリージョンアクセスポイント
Amazon S3 マルチリージョンアクセスポイントは、複数の にある Amazon S3 バケットからのリクエストをアプリケーションが処理するために使用できるグローバルエンドポイントを提供します。 AWS リージョン。 マルチリージョンアクセスポイントを使用して、単一のリージョンで使用されているのと同じアーキテクチャでマルチリージョンアプリケーションを構築し、それらのアプリケーションを世界中のどこでも実行できます。
マルチリージョンアクセスポイントの詳細については、「Amazon S3 ユーザーガイド」の「 Amazon S3 のマルチリージョンアクセスポイント」を参照してください。
マルチリージョンアクセスポイントの Amazon リソースネーム (ARNs) の詳細については、「Amazon Amazon S3 ユーザーガイド」の「マルチリージョンアクセスポイントを使用したリクエストの実行」を参照してください。
マルチリージョンアクセスポイント作成の詳細については、「Amazon S3 ユーザーガイド」の「 マルチリージョンアクセスポイントの管理」を参照してください。
SigV4A アルゴリズムは、グローバルリージョンリクエストの署名に使用される署名実装です。このアルゴリズムは、 への依存関係SDKを通じて によって取得されますAWS 共通ランタイム (CRT) ライブラリ。
この機能を設定するには、以下のように使用します。
s3_disable_multiregion_access_points
- 共有 AWSconfig
ファイル設定AWS_S3_DISABLE_MULTIREGION_ACCESS_POINTS
- 環境変数aws.s3DisableMultiRegionAccessPoints
- JVMシステムプロパティ: Java/Kotlin のみ- コードで直接値を設定するには、特定の SDKを直接参照してください。
-
この設定は、 がクロスリージョンリクエストSDKを試みるかどうかを制御します。複数定義した場合、コードで設定されたものが優先され、次に環境変数設定が続きます。
デフォルト値:
false
有効な値:
-
true
– クロスリージョンリクエストの使用を停止します。 -
false
– マルチリージョンアクセスポイントを使用したクロスリージョンリクエストを有効にします。
-
との互換性 AWS SDKs
このトピックで説明されている機能と設定SDKsを以下に示します。部分的な例外があれば、すべて記載されています。すべてのJVMシステムプロパティ設定は、 でサポートされています。 AWS SDK for Java と AWS SDK for Kotlin のみ。
SDK | サポート | 注意または詳細情報 |
---|---|---|
AWS CLI v2 | あり | |
SDK C++ 用 | あり | |
SDK Go V2 用 (1.x) |
あり | |
SDK Go 1.x (V1) 用 | なし | |
SDK for Java 2.x | あり | |
SDK for Java 1.x | なし | |
SDK JavaScript 3.x 用 | あり | |
SDK JavaScript 2.x 用 | なし | |
SDK Kotlin 用 | あり | |
SDK の 。NET 3.x | あり | |
SDK 3.x PHP 用 | あり | |
SDK for Python (Boto3) |
あり | |
SDK Ruby 3.x 用 | あり | |
SDK Rust 用 | あり | |
SDK Swift 用 | なし | |
のツール PowerShell | あり |