デュアルスタックと FIPS エンドポイント
注記
設定ページのレイアウトを理解したり、以下の AWS SDK とツールによるサポートの表を解釈したりするには、「このガイドの設定ページについて」を参照してください。
この機能を設定するには、以下のように使用します。
use_dualstack_endpoint:共有 AWSconfigファイルの設定AWS_USE_DUALSTACK_ENDPOINT- 環境変数aws.useDualstackEndpoint- JVM システムプロパティ: Java/Kotlin のみ-
SDK がデュアルスタックのエンドポイントにリクエストを送信するかどうかをオンまたはオフにします。IPv4 と IPv6 の両方のトラフィックをサポートするデュアルスタックエンドポイントの詳細については、「Amazon Simple Storage Service ユーザーガイド」の「Amazon S3 デュアルスタックエンドポイントの使用」を参照してください。デュアルスタックのエンドポイントは、一部のリージョンでは一部のサービスで利用できます。
デフォルト値:
false有効な値:
-
true– SDK またはツールは、デュアルスタックエンドポイントを使用してネットワークリクエストを行おうと試みます。サービスや AWS リージョン にデュアルスタックエンドポイントが存在しない場合、リクエストは失敗します。 -
false– SDK またはツールは、ネットワークリクエストを行うためにデュアルスタックエンドポイントを使用しません。
-
use_fips_endpoint:共有 AWSconfigファイルの設定AWS_USE_FIPS_ENDPOINT- 環境変数aws.useFipsEndpoint- JVM システムプロパティ: Java/Kotlin のみ-
SDK またはツールが FIPS 準拠のエンドポイントにリクエストを送信するかどうかをオンまたはオフにします。連邦情報処理標準 (FIPS) は、データとその暗号化に関する米国政府のセキュリティ要件をまとめたものです。政府機関、パートナー、および連邦政府との取引を希望する者は、FIPS ガイドラインを遵守する必要があります。標準の AWS エンドポイントとは異なり、FIPS エンドポイントでは FIPS 140-2 に準拠した TLS ソフトウェアライブラリを使用しています。この設定が有効になっており、AWS リージョン のサービス用に FIPS エンドポイントが存在しない場合、AWS 呼び出しは失敗する可能性があります。AWS Command Line Interface がこの設定を上書きするための サービス固有のエンドポイント および
--endpoint-urlオプション。AWS リージョン でFIPS エンドポイントを指定する他の方法について詳しくは、「サービス別の FIPS エンドポイント
」を参照してください。Amazon Elastic Compute Cloud サービスのエンドポイントの詳細については、「Amazon EC2 API リファレンス」の「デュアルスタック(IPv4 と IPv6)エンドポイント」を参照してください。 デフォルト値:
false有効な値:
-
true– SDK またはツールが FIPS 準拠のエンドポイントにリクエストを送信します。 -
false– SDK またはツールが FIPS 準拠のエンドポイントにリクエストを送信しません。
-
AWS SDK とツールによるサポート
以下の SDK は、このトピックで説明する機能と設定をサポートします。部分的な例外があれば、すべて記載されています。JVM システムプロパティ設定は、AWS SDK for Java と AWS SDK for Kotlin でのみサポートされます。
| SDK | サポート | 注意または詳細情報 |
|---|---|---|
| AWS CLI v2 | あり | |
| SDK for C++ | あり | |
| SDK for Go V2 (1.x) |
あり | |
| SDK for Go 1.x (V1) | あり | 共有 config ファイル設定を使用するには、設定ファイルからの読み込みを有効にする必要があります。「セッション」を参照してください。 |
| SDK for Java 2.x | あり | |
| SDK for Java 1.x | なし | |
| SDK for JavaScript 3.x | あり | |
| SDK for JavaScript 2.x | あり | |
| SDK for Kotlin | あり | |
| SDK for .NET 4.x | あり | |
| SDK for .NET 3.x | あり | |
| SDK for PHP 3.x | あり | |
| SDK for Python (Boto3) |
あり | |
| SDK for Ruby 3.x | あり | |
| SDK for Rust | あり | |
| SDK for Swift | あり | |
| Tools for PowerShell V5 | あり | |
| Tools for PowerShell V4 | あり |