2017-11-22 2 views
0

boto3 클라이언트에서 정책을 가져 오려고하는데 정책 이름을 사용하는 방법이 없습니다. try-except 블록에 create_policy 메소드를 랩핑함으로써 정책이 존재하는지 여부를 점검 할 수 있습니다. boto3을 사용하여 모든 정책을 나열하고 그 정책을 반복하는 것을 제외하고는 이름으로 policy-arn을 얻을 수있는 방법이 있습니까?boto3 iam client : 이름으로 정책 가져 오기

답변

0

정책 이름을 가져 오려면 정책을 반복해야합니다. 정책 이름 만 사용하는 정책 유형의 ARN은 인식하지 못합니다.

정책 목록을 원하지 않는 이유가 있습니까? 목록을 다운로드하지 않는 것.

+0

이유는 목록을 다운로드하지 않기 때문입니다. 로컬 관리 정책 수가 너무 많으면 모든 정책을 가져 오는 데 몇 번 반복해야 할 수 있습니다. 어떤 종류의 정책은 사용 사례에 비효율적입니다. –