AWS SDK 또는 CLI로 SetDefaultPolicyVersion 사용하기

AWS SDK 또는 CLI로 SetDefaultPolicyVersion 사용하기

다음 코드 예시는 SetDefaultPolicyVersion을(를) 사용하는 방법을 보여줘요.

액션 예시는 더 큰 프로그램에서 발췌한 코드 조각이라, 실제 프로그램 컨텍스트 안에서 실행돼야 해요.

출처: 문서

본문

AWS CLI

지정 정책의 지정 버전을 기본 버전으로 설정하려면

이 예시는 ARN이 arn:aws:iam::123456789012:policy/MyPolicy인 정책의 v2 버전을 기본 활성 버전으로 설정해요.

aws iam set-default-policy-version \
    --policy-arn
arn:aws:iam::123456789012:policy/MyPolicy
 \
    --version-id
v2

더 자세한 내용은 AWS IAM 사용자 가이드의 'IAM의 정책과 권한' 문서를 참고하세요.

API 상세 내용은 AWS CLI Command Reference의 SetDefaultPolicyVersion 문서를 참고하세요.

Tools for PowerShell V4

예시 1: 이 예시는 ARN이 arn:aws:iam::123456789012:policy/MyPolicy인 정책의 v2 버전을 기본 활성 버전으로 설정해요.

Set-IAMDefaultPolicyVersion -PolicyArn arn:aws:iam::123456789012:policy/MyPolicy -VersionId v2

API 상세 내용은 AWS Tools for PowerShell Cmdlet Reference (V4)의 SetDefaultPolicyVersion 문서를 참고하세요.

Tools for PowerShell V5

예시 1: 이 예시는 ARN이 arn:aws:iam::123456789012:policy/MyPolicy인 정책의 v2 버전을 기본 활성 버전으로 설정해요.

Set-IAMDefaultPolicyVersion -PolicyArn arn:aws:iam::123456789012:policy/MyPolicy -VersionId v2

API 상세 내용은 AWS Tools for PowerShell Cmdlet Reference (V5)의 SetDefaultPolicyVersion 문서를 참고하세요.

SDK for SAP ABAP

참고: GitHub에 더 많은 내용이 있어요. AWS Code Examples Repository에서 전체 예시를 찾아 실행·설정 방법을 배울 수 있어요.

    TRY.
        lo_iam->setdefaultpolicyversion(
          iv_policyarn = iv_policy_arn
          iv_versionid = iv_version_id ).
        MESSAGE 'Default policy version set successfully.' TYPE 'I'.
      CATCH /aws1/cx_iamnosuchentityex.
        MESSAGE 'Policy or version does not exist.' TYPE 'E'.
      CATCH /aws1/cx_iaminvalidinputex.
        MESSAGE 'Invalid input provided.' TYPE 'E'.
      CATCH /aws1/cx_iamlimitexceededex.
        MESSAGE 'Limit exceeded.' TYPE 'E'.
    ENDTRY.

API 상세 내용은 AWS SDK for SAP ABAP API reference의 SetDefaultPolicyVersion 문서를 참고하세요.

더 알아보기 (Learn more)