GetPolicy 코드 예제

GetPolicy 코드 예제 (GetPolicy code examples)

AWS SDK를 사용해 Lambda 함수에 대한 리소스 기반 정책을 검색하는 코드 예제를 보여줘요. 이 섹션에서는 GetPolicy API 작업을 사용해 함수의 권한 정책을 가져오는 방법을 설명해요.

출처: AWS Lambda 개발자 안내서

본문

GetPolicy 작업은 Lambda 함수에 대해 구성된 리소스 기반 정책을 반환해요. 이 정책은 다른 계정이나 서비스가 함수에 접근할 수 있는 권한을 정의해요.

GetPolicy 작업을 호출하려면 lambda:GetPolicy IAM 권한이 필요해요. 이 API는 콘솔, AWS CLI, AWS SDK를 사용해 호출할 수 있어요.

AWS CLI 예제 (AWS CLI example)

AWS CLI에서 get-policy 명령을 사용해 함수의 정책을 가져올 수 있어요.

aws lambda get-policy --function-name my-function

AWS SDK 예제 (AWS SDK examples)

다양한 AWS SDK에서 GetPolicy 작업을 사용할 수 있어요. 다음은 Python Boto3 예제예요.

import boto3

client = boto3.client('lambda')
response = client.get_policy(FunctionName='my-function')
print(response['Policy'])

응답의 Policy 필드에는 함수에 대한 리소스 기반 정책이 JSON 문자열로 포함돼요.

더 알아보기 (Learn more)