IAM アカウントエイリアスの使用 - AWS SDK for Java 1.x

AWS SDK for Java 1.x は 2025 年 12 月 31 日にend-of-supportしました。新しい機能、可用性の向上、セキュリティ更新のために、AWS SDK for Java 2.x に移行することをお勧めします。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

IAM アカウントエイリアスの使用

サインインページの URL に、AWS アカウント ID ではなく企業の名前または他のわかりやすい識別子を含めるには、AWS アカウント のエイリアスを作成します。

注記

AWS ではアカウントごとに 1 つのアカウントのエイリアスのみがサポートされます。

アカウントエイリアスの作成

アカウントエイリアスを作成するには、そのエイリアス名が含まれる CreateAccountAliasRequest オブジェクトを使用して AmazonIdentityManagementClient の createAccountAlias メソッドを呼び出します。

インポート

import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.CreateAccountAliasRequest; import com.amazonaws.services.identitymanagement.model.CreateAccountAliasResult;

Code

final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); CreateAccountAliasRequest request = new CreateAccountAliasRequest() .withAccountAlias(alias); CreateAccountAliasResult response = iam.createAccountAlias(request);

GitHub で完全な例をご覧ください。

アカウントエイリアスを一覧表示する

アカウントエイリアスを一覧表示するには、AmazonIdentityManagementClient の listAccountAliases メソッドを呼び出します。

注記

返される ListAccountAliasesResult は、他の AWS SDK for Java list メソッドと同じ getIsTruncated および getMarker メソッドがサポートされますが、AWS アカウント で使用できるアカウントエイリアスは 1 つのみです。

インポート

import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.ListAccountAliasesResult;

コード

final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); ListAccountAliasesResult response = iam.listAccountAliases(); for (String alias : response.getAccountAliases()) { System.out.printf("Retrieved account alias %s", alias); }

GitHub で完全な例をご覧ください。

アカウントエイリアスを削除する

アカウントエイリアスを削除するには、AmazonIdentityManagementClient の deleteAccountAlias メソッドを呼び出します。アカウントエイリアスを削除する場合は、DeleteAccountAliasRequest オブジェクトを使用してその名前を指定する必要があります。

インポート

import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.DeleteAccountAliasRequest; import com.amazonaws.services.identitymanagement.model.DeleteAccountAliasResult;

Code

final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); DeleteAccountAliasRequest request = new DeleteAccountAliasRequest() .withAccountAlias(alias); DeleteAccountAliasResult response = iam.deleteAccountAlias(request);

GitHub で完全な例をご覧ください。

詳細情報