クラス AwsIamAuthenticationOptions
java.lang.ObjectSE
org.springframework.vault.authentication.AwsIamAuthenticationOptions
AwsIamAuthentication
の認証オプション。 認証オプションは、パス、AwsCredentialsProvider
オプションのロール、およびサーバー名 (Vault-AWS-IAM-Server-ID ヘッダー) を提供します。AwsIamAuthenticationOptions
は builder()
を使用して構築できます。このクラスのインスタンスは、一度構築されると不変です。
- 導入:
- 1.1
- 作成者:
- Mark Paluch
- 関連事項:
ネストされたクラスのサマリー
ネストされたクラスフィールドのサマリー
フィールドメソッドのサマリー
フィールドの詳細
DEFAULT_AWS_AUTHENTICATION_PATH
- 関連事項:
メソッドの詳細
builder
getPath
- 戻り値:
- aws 認証バックエンドマウントのパス。
getCredentialsProvider
public software.amazon.awssdk.auth.credentials.AwsCredentialsProvider getCredentialsProvider()- 戻り値:
- AWS 資格情報を取得するための資格情報プロバイダー。
getRegionProvider
public software.amazon.awssdk.regions.providers.AwsRegionProvider getRegionProvider()- 戻り値:
- リージョンプロバイダーは、署名の計算に使用される AWS リージョンを取得します。
- 導入:
- 3.0
getRole
- 戻り値:
- ロール。存在しない場合は null になる可能性があります。
getServerId
- 戻り値:
- リプレイ攻撃のリスクを軽減するためのサーバー名。できれば Vault サーバーの DNS 名に設定してください。null にすることもできます。Vault-AWS-IAM-Server-ID ヘッダーに使用されます。
- 導入:
- 2.0
getEndpointUri
- 戻り値:
- STS サーバーの URI。