The AWS SDK for Java 1.x는 2024년 7월 31일부터 유지 관리 모드로 전환되었으며 2025년 12월 31end-of-support
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
IAM 계정 별칭 사용
AWS 계정 ID 대신 회사 이름이나 기타 친숙한 식별자를 로그인 페이지의 URL에 포함하려는 경우 AWS 계정 ID의 별칭을 만들 수 있습니다.
참고
AWS에서는 계정당 정확히 계정 별칭 하나를 지원합니다.
계정 별칭 생성
계정 별칭을 생성하려면 별칭 이름이 포함된 CreateAccountAliasRequest 객체를 사용하여 AmazonIdentixtyManagementClient의 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;
코드
final AmazonIdentityManagement iam =
AmazonIdentityManagementClientBuilder.defaultClient();
CreateAccountAliasRequest request = new CreateAccountAliasRequest()
.withAccountAlias(alias);
CreateAccountAliasResult response = iam.createAccountAlias(request);
GitHub의 전체 예제
계정 별칭 나열
계정 별칭을 나열하려면 AmazonIdentityManagementClient의 listAccountAliases
메서드를 호출합니다.
참고
반환된 ListAccountAliasesResult는 다른 AWS SDK for Java 목록 메서드와 동일한 getIsTruncated
및 getMarker
메서드를 지원하지만, AWS 계정에는 계정 별칭이 하나만 있을 수 있습니다.
가져오기
import com.amazonaws.services.identitymanagement.AmazonIdentityManagement;
import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder;
import com.amazonaws.services.identitymanagement.model.ListAccountAliasesResult;
code
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;
코드
final AmazonIdentityManagement iam =
AmazonIdentityManagementClientBuilder.defaultClient();
DeleteAccountAliasRequest request = new DeleteAccountAliasRequest()
.withAccountAlias(alias);
DeleteAccountAliasResult response = iam.deleteAccountAlias(request);
GitHub의 전체 예제
추가 정보
-
IAM 사용 설명서의 AWS 계정 ID 및 별칭
-
IAM API 참조에서 CreateAccountAlias
-
IAM API 참조에서 ListAccountAliases
-
IAM API 참조에서 DeleteAccountAlias