기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
ApiStateMachineAuth
특정 API, 경로 및 메서드에 대해 이벤트 수준에서 권한 부여를 구성합니다.
명령문
귀하의 AWS Serverless Application Model(AWS SAM) 템플릿에서 이 객체를 선언하려면 다음 명령문을 사용합니다.
YAML
ApiKeyRequired:BooleanAuthorizationScopes:ListAuthorizer:StringResourcePolicy:ResourcePolicyStatement
속성
-
ApiKeyRequired -
이 API, 경로 및 메서드에 대한 API 키가 필요합니다.
유형: 부울
필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은 AWS SAM에 고유하며 CloudFormation 동등한 속성이 없습니다.
-
이 API, 경로 및 메서드에 적용할 수 있는 권한 부여 범위.
지정한 범위는 해당 속성을 지정한 경우
DefaultAuthorizer속성에서 적용한 모든 범위를 재정의합니다.유형: 목록
필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은 AWS SAM에 고유하며 CloudFormation 동등한 속성이 없습니다.
-
특정 상태 시스템용
Authorizer.API에 대한 글로벌 권한 부여자를 지정하고 이 상태 시스템을 공개하려면
Authorizer를NONE으로 설정하여 전역 권한 부여자를 재정의합니다.유형: 문자열
필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은 AWS SAM에 고유하며 CloudFormation 동등한 속성이 없습니다.
-
ResourcePolicy -
이 API 및 경로에 대한 리소스 정책을 구성합니다.
유형: 리소스 정책 설명
필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은 AWS SAM에 고유하며 CloudFormation 동등한 속성이 없습니다.
예시
StateMachine-Auth
다음 예에서는 상태 시스템 수준에서 권한 부여를 지정합니다.
YAML
Auth: ApiKeyRequired: true Authorizer: NONE