Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AuthProvider
Konfigurasi otorisasi opsional untuk jenis otorisasi GraphQL API tambahan Anda.
Sintaks
Untuk mendeklarasikan entitas ini dalam template AWS Serverless Application Model (AWS SAM) Anda, gunakan sintaks berikut.
YAML
LambdaAuthorizer:
LambdaAuthorizerConfig
OpenIDConnect:OpenIDConnectConfig
Type:String
UserPool:UserPoolConfig
Properti
-
Tentukan konfigurasi otorisasi opsional untuk otorisasi AWS Lambda fungsi Anda. Anda dapat mengkonfigurasi properti opsional ini ketika
Type
ditentukan sebagaiAWS_LAMBDA
.Jenis: LambdaAuthorizerConfig
Wajib: Tidak
AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
LambdaAuthorizerConfig
propertiAWS::AppSync::GraphQLApi
AdditionalAuthenticationProvider
objek. OpenIDConnect
-
Tentukan konfigurasi otorisasi opsional untuk layanan yang OpenID Connect sesuai. Anda dapat mengkonfigurasi properti opsional ini ketika
Type
ditentukan sebagaiOPENID_CONNECT
.Jenis: OpenID ConnectConfig
Wajib: Tidak
AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
OpenIDConnectConfig
propertiAWS::AppSync::GraphQLApi
AdditionalAuthenticationProvider
objek. Type
-
Jenis otorisasi default antara aplikasi dan AWS AppSync GraphQL API Anda.
Untuk daftar dan deskripsi nilai yang diizinkan, lihat Otorisasi dan otentikasi di Panduan AWS AppSync Pengembang.
Saat Anda menentukan Lambda authorizer (
AWS_LAMBDA
), AWS SAM buat kebijakan AWS Identity and Access Management (IAM) untuk menyediakan izin antara API GraphQL dan fungsi Lambda Anda.Tipe: String
Wajib: Ya
AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
AuthenticationType
propertiAWS::AppSync::GraphQLApi
AdditionalAuthenticationProvider
objek. UserPool
-
Tentukan konfigurasi otorisasi opsional untuk menggunakan kumpulan pengguna Amazon Cognito. Anda dapat mengkonfigurasi properti opsional ini ketika
Type
ditentukan sebagaiAMAZON_COGNITO_USER_POOLS
.Jenis: UserPoolConfig
Wajib: Tidak
AWS CloudFormation kompatibilitas: Properti ini diteruskan langsung ke
UserPoolConfig
propertiAWS::AppSync::GraphQLApi
AdditionalAuthenticationProvider
objek.