GetPolicy 코드 예제
GetPolicy 코드 예제 (GetPolicy code examples)
AWS SDK를 사용해 Lambda 함수에 대한 리소스 기반 정책을 검색하는 코드 예제를 보여줘요. 이 섹션에서는 GetPolicy API 작업을 사용해 함수의 권한 정책을 가져오는 방법을 설명해요.
본문
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 문자열로 포함돼요.