APIexemplo chave para AWS SAM - AWS Serverless Application Model

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á.

APIexemplo chave para AWS SAM

Você pode controlar o acesso ao seu APIs exigindo API chaves em seu AWS SAM modelo. Para fazer isso, você usa o tipo de ApiAuth dados.

Veja a seguir um exemplo AWS SAM de seção de modelo para API chaves:

Resources: MyApi: Type: AWS::Serverless::Api Properties: StageName: Prod Auth: ApiKeyRequired: true # sets for all methods MyFunction: Type: AWS::Serverless::Function Properties: CodeUri: . Handler: index.handler Runtime: nodejs12.x Events: ApiKey: Type: Api Properties: RestApiId: !Ref MyApi Path: / Method: get Auth: ApiKeyRequired: true

Para obter mais informações sobre API chaves, consulte Criação e uso de planos de uso com API chaves no Guia do desenvolvedor do API Gateway.