Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
ApiStateMachineAuth
Configura l'autorizzazione a livello di evento, per un'API, un percorso e un metodo specifici.
Sintassi
Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.
YAML
ApiKeyRequired:BooleanAuthorizationScopes:ListAuthorizer:StringResourcePolicy:ResourcePolicyStatement
Proprietà
-
ApiKeyRequired -
Richiede una chiave API per questa API, percorso e metodo.
Tipo: Booleano
Required: No
CloudFormation compatibilità: questa proprietà è unica AWS SAM e non ha un CloudFormation equivalente.
-
Gli ambiti di autorizzazione da applicare a questa API, percorso e metodo.
Gli ambiti specificati sostituiranno tutti gli ambiti applicati dalla
DefaultAuthorizerproprietà, se l'hai specificata.Tipo: Elenco
Required: No
CloudFormation compatibilità: questa proprietà è unica AWS SAM e non ha un CloudFormation equivalente.
-
AuthorizerPer una macchina a stati specifica.Se hai specificato un autorizzatore globale per l'API e desideri rendere pubblica questa macchina a stati, sostituisci l'autorizzatore globale impostando su.
AuthorizerNONETipo: Stringa
Required: No
CloudFormation compatibilità: questa proprietà è unica AWS SAM e non ha un equivalente. CloudFormation
-
ResourcePolicy -
Configura la politica delle risorse per questa API e questo percorso.
Tipo: ResourcePolicyStatement
Required: No
CloudFormation compatibilità: questa proprietà è unica AWS SAM e non ha un CloudFormation equivalente.
Esempi
StateMachine-Autenticazione
L'esempio seguente specifica l'autorizzazione a livello di macchina a stati.
YAML
Auth: ApiKeyRequired: true Authorizer: NONE