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á.
Definir os recursos da aplicação no modelo do AWS SAM
Você define os recursos da AWS que a aplicação sem servidor usa na seção Resources do modelo do AWS SAM. Ao definir um recurso, você identifica o que é o recurso, como ele interage com outros recursos e como ele pode ser acessado (ou seja, as permissões do recurso).
A seção Resources do modelo do AWS SAM pode conter uma combinação de recursos do CloudFormation e do AWS SAM. Além disso, você pode usar a sintaxe abreviada do AWS SAM para os seguintes recursos:
Sintaxe abreviada do AWS SAM |
O que ela faz com um recurso relacionado da AWS |
|---|---|
Cria uma coleção de recursos e métodos do API Gateway que podem ser invocados por meio de endpoints HTTPS. |
|
Incorpora um aplicativo com tecnologia sem servidor de AWS Serverless Application Repository |
|
Configura as permissões entre dois recursos. Para obter uma introdução aos conectores, consulte Gerenciando permissões de recursos com conectores AWS SAM. |
|
Cria uma função AWS Lambda, uma função de execução (IAM) AWS Identity and Access Management e mapeamentos da origem do evento que acionam a função. |
|
cria e configura uma API GraphQL do AWS AppSync para a aplicação sem servidor. |
|
Cria uma API HTTP do Amazon API Gateway, que permite criar APIs RESTful com menor latência e custos mais baixos do que APIs REST. |
|
Cria uma Lambda LayerVersion que contém a biblioteca ou o código de tempo de execução necessário para uma função do Lambda. |
|
Cria uma tabela do DynamoDB com uma chave primária de atributo único. |
|
Cria uma máquina de estado AWS Step Functions, que você pode usar para orquestrar AWS Lambda funções e outros AWS recursos para formar fluxos de trabalho complexos e robustos. |
Os recursos acima também estão listados em AWS SAM recursos e propriedades.
Para obter informações de referência sobre todos os tipos de recursos AWS e suporte a propriedades CloudFormation e AWS SAM, consulte a referência de tipos de recursos AWS e propriedades no Guia do usuário do AWS CloudFormation.