IAM 계정 별칭 사용 - AWS SDK for Java 1.x

다음 버전 AWS SDK for Java (v1) end-of-support 을 발표했습니다. AWS SDK for Java V2로 마이그레이션하실 것을 권장합니다. 마이그레이션 날짜, 추가 세부 정보 및 방법에 대한 자세한 내용은 링크된 공지 사항을 참조하세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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 목록 메서드와 동일한 getIsTruncatedgetMarker 메서드를 지원하지만, 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의 전체 예제를 참조하십시오.

추가 정보