As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AuthProvider
Configuração de autorização opcional para seus tipos adicionais de autorização de GraphQL API.
Sintaxe
Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.
YAML
LambdaAuthorizer:LambdaAuthorizerConfigOpenIDConnect:OpenIDConnectConfigType:StringUserPool:UserPoolConfig
Propriedades
-
Especifique a configuração de autorização opcional para seu autorizador de AWS Lambda função. Você pode configurar essa propriedade opcional quando
Typefor especificado comoAWS_LAMBDA.Tipo: LambdaAuthorizerConfig
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
LambdaAuthorizerConfigpropriedade de umAWS::AppSync::GraphQLApiAdditionalAuthenticationProviderobjeto. OpenIDConnect-
Especifique a configuração de autorização opcional para seu serviço OpenID Connect compatível. Você pode configurar essa propriedade opcional quando
Typefor especificado comoOPENID_CONNECT.Tipo: Open IDConnect Config
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
OpenIDConnectConfigpropriedade de umAWS::AppSync::GraphQLApiAdditionalAuthenticationProviderobjeto. Type-
O tipo de autorização padrão entre aplicativos e sua AWS AppSync GraphQL API.
Para obter uma lista e uma descrição dos valores permitidos, consulte Autorização e autenticação no AWS AppSync Guia do desenvolvedor.
Quando você especifica um autorizador Lambda (
AWS_LAMBDA), AWS SAM cria uma política AWS Identity and Access Management (IAM) para provisionar permissões entre sua API GraphQL e a função Lambda.Tipo: string
Obrigatório: Sim
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
AuthenticationTypepropriedade de umAWS::AppSync::GraphQLApiAdditionalAuthenticationProviderobjeto. UserPool-
Especifique a configuração de autorização opcional para usar grupos de usuários do Amazon Cognito. Você pode configurar essa propriedade opcional quando
Typefor especificado comoAMAZON_COGNITO_USER_POOLS.Tipo: UserPoolConfig
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
UserPoolConfigpropriedade de umAWS::AppSync::GraphQLApiAdditionalAuthenticationProviderobjeto.