기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AuthProvider
귀하의 추가적인 GraphQL API 권한 부여 유형을 위한 선택적 권한 부여 구성.
구문
귀하의 AWS Serverless Application Model(AWS SAM) 템플릿에서 이 객체를 선언하려면 다음 명령문을 사용합니다.
YAML
LambdaAuthorizer:LambdaAuthorizerConfigOpenIDConnect:OpenIDConnectConfigType:StringUserPool:UserPoolConfig
속성
-
귀하의 AWS Lambda 함수 권한 부여자의 선택적 권한 부여 구성을 지정합니다.
Type이AWS_LAMBDA로 지정된 경우 이 선택적 속성을 구성할 수 있습니다.필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은
LambdaAuthorizerConfigAWS::AppSync::GraphQLApi객체의AdditionalAuthenticationProvider속성에 직접 전달됩니다. OpenIDConnect-
귀하의 OpenID Connect 규정 준수 서비스를 위한 선택적 권한 부여 구성을 지정합니다.
Type이OPENID_CONNECT로 지정된 경우 이 선택적 속성을 구성할 수 있습니다.필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은
OpenIDConnectConfigAWS::AppSync::GraphQLApi객체의AdditionalAuthenticationProvider속성에 직접 전달됩니다. Type-
애플리케이션과 귀하의 AWS AppSync GraphQL API 간의 기본 인증 유형입니다.
허용된 값의 목록과 설명은 AWS AppSync개발자 안내서의 권한 부여 및 인증을 참조하십시오.
Lambda 권한 부여자(
AWS_LAMBDA)를 지정하면, AWS SAM가 귀하의 GraphQLAPI와 Lambda 함수 사이에 권한을 프로비저닝하는 AWS Identity and Access Management(IAM) 정책을 생성합니다.유형: 문자열
필수 항목 여부: 예
CloudFormation호환성: 이 속성은
AuthenticationTypeAWS::AppSync::GraphQLApi객체의AdditionalAuthenticationProvider속성에 직접 전달됩니다. UserPool-
Amazon Cognito 사용자 풀을 사용하기 위한 선택적 권한 부여 구성을 지정합니다.
Type이AMAZON_COGNITO_USER_POOLS로 지정된 경우 이 선택적 속성을 구성할 수 있습니다.유형: UserPoolConfig
필수 항목 여부: 아니요
CloudFormation호환성: 이 속성은
UserPoolConfigAWS::AppSync::GraphQLApi객체의AdditionalAuthenticationProvider속성에 직접 전달됩니다.