AWS SDK 또는 CLI로 ListPolicyVersions 사용하기
AWS SDK 또는 CLI로 ListPolicyVersions 사용하기
다음 코드 예시는 ListPolicyVersions을(를) 사용하는 방법을 보여줘요.
액션 예시는 더 큰 프로그램에서 발췌한 코드 조각이라, 실제 프로그램 컨텍스트 안에서 실행돼야 해요.
출처: 문서
본문
AWS CLI
지정 관리형 정책의 버전 정보를 나열하려면
이 예시는 ARN이 arn:aws:iam::123456789012:policy/MySamplePolicy인 정책의 사용 가능한 버전 목록을 반환해요.
aws iam list-policy-versions \
--policy-arn
arn:aws:iam::123456789012:policy/MySamplePolicy
출력:
{
"IsTruncated": false,
"Versions": [
{
"VersionId": "v2",
"IsDefaultVersion": true,
"CreateDate": "2015-06-02T23:19:44Z"
},
{
"VersionId": "v1",
"IsDefaultVersion": false,
"CreateDate": "2015-06-02T22:30:47Z"
}
]
}
더 자세한 내용은 AWS IAM 사용자 가이드의 'IAM의 정책과 권한' 문서를 참고하세요.
API 상세 내용은 AWS CLI Command Reference의 ListPolicyVersions 문서를 참고하세요.
Tools for PowerShell V4
예시 1: 이 예시는 ARN이 arn:aws:iam::123456789012:policy/MyManagedPolicy인 정책의 사용 가능한 버전 목록을 반환해요. 특정 버전의 정책 문서를 보려면 Get-IAMPolicyVersion 명령을 사용하고 원하는 버전의 VersionId를 지정하면 돼요.
Get-IAMPolicyVersionList -PolicyArn arn:aws:iam::123456789012:policy/MyManagedPolicy
출력:
CreateDate Document IsDefaultVersion VersionId
---------- -------- ---------------- ---------
2/12/2015 9:39:53 AM True v2
2/12/2015 9:39:09 AM False v1
API 상세 내용은 AWS Tools for PowerShell Cmdlet Reference (V4)의 ListPolicyVersions 문서를 참고하세요.
Tools for PowerShell V5
예시 1: 이 예시는 ARN이 arn:aws:iam::123456789012:policy/MyManagedPolicy인 정책의 사용 가능한 버전 목록을 반환해요. 특정 버전의 정책 문서를 보려면 Get-IAMPolicyVersion 명령을 사용하고 원하는 버전의 VersionId를 지정하면 돼요.
Get-IAMPolicyVersionList -PolicyArn arn:aws:iam::123456789012:policy/MyManagedPolicy
출력:
CreateDate Document IsDefaultVersion VersionId
---------- -------- ---------------- ---------
2/12/2015 9:39:53 AM True v2
2/12/2015 9:39:09 AM False v1
API 상세 내용은 AWS Tools for PowerShell Cmdlet Reference (V5)의 ListPolicyVersions 문서를 참고하세요.
SDK for SAP ABAP
참고: GitHub에 더 많은 내용이 있어요. AWS Code Examples Repository에서 전체 예시를 찾아 실행·설정 방법을 배울 수 있어요.
TRY.
oo_result = lo_iam->listpolicyversions(
iv_policyarn = iv_policy_arn ).
MESSAGE 'Retrieved policy versions list.' TYPE 'I'.
CATCH /aws1/cx_iamnosuchentityex.
MESSAGE 'Policy does not exist.' TYPE 'E'.
CATCH /aws1/cx_iamservicefailureex.
MESSAGE 'Service failure when listing policy versions.' TYPE 'E'.
ENDTRY.
API 상세 내용은 AWS SDK for SAP ABAP API reference의 ListPolicyVersions 문서를 참고하세요.