

 AWS Cloud9 não está mais disponível para novos clientes. Os clientes atuais do AWS Cloud9 podem continuar usando o serviço normalmente. [Saiba mais](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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

# Opções de configuração para depurar aplicações sem servidor
<a name="sam-debug-config-ref"></a>

Com ações integradas, você pode facilmente encontrar e definir propriedades para invocar funções do Lambda diretamente ou com o modelo SAM. Você também pode definir propriedades para `"lambda"` (como a função é executada), `"sam"` (como a AWS SAM CLI cria o aplicativo) e `"aws"` (como as informações de AWS conexão são fornecidas). 


**AWS SAM: Invocação direta do manipulador Lambda/Invocação Lambda baseada em modelo**  

| Propriedade | Description | 
| --- | --- | 
| `type` | Especifica qual extensão gerencia a configuração de inicialização. Sempre configure para usar `aws-sam` a AWS SAM CLI para criar e depurar localmente. | 
| `name` | Especifica um nome compatível com o leitor a ser exibido na lista **Debug launch configuration** (Configuração de execução da depuração). | 
| `request` | Especifica o tipo de configuração a ser executada pela extensão designada (`aws-sam`). Sempre definido como `direct-invoke` para iniciar a função do Lambda. | 
| `invokeTarget` | Especifica o ponto de entrada para invocar o recurso.<br />Para invocar a função Lambda diretamente, defina valores para os seguintes campos de `invokeTarget`: [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/sam-debug-config-ref.html)<br />Para invocar os recursos do Lambda com o modelo do SAM, defina os valores para os seguintes campos de `invokeTarget`:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/sam-debug-config-ref.html) | 


**Propriedades do Lambda (`"lambda"`)**  

|  Propriedade | Description | 
| --- | --- | 
| `environmentVariables` | Transmite parâmetros operacionais para a função. Por exemplo, se você estiver gravando em um bucket do Amazon S3, configure o nome do bucket como uma variável de ambiente. Não codifique o nome do bucket no qual você está gravando. | 
| `payload` | Fornece duas opções para a carga útil de eventos que você fornece para a função Lambda como entrada.[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/cloud9/latest/user-guide/sam-debug-config-ref.html) | 
| `memoryMB` | Especifica os megabytes de memória fornecidos para executar uma função do Lambda chamada. | 
| `runtime` | O tempo de execução do usado pela função do Lambda. Para obter mais informações, consulte [Tempos de execução do AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html). | 
| `timeoutSec` | Define o tempo permitido, em segundos, antes que a sessão de depuração seja encerrada. | 

A extensão AWS Toolkit usa a AWS SAM CLI para criar e depurar aplicativos sem servidor localmente. Você pode configurar o comportamento dos comandos da AWS SAM CLI usando as propriedades da `"sam"` configuração no `launch.json` arquivo.


**AWS SAM Propriedades da CLI () `"sam"`**  

| Propriedade |  Description  |  Valor padrão  | 
| --- | --- | --- | 
| `buildArguments` | Configura como o `sam build` constrói o código-fonte do Lambda. Para visualizar opções de compilação, consulte [sam build](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-cli-command-reference-sam-build.html) no *Manual do desenvolvedor do AWS Serverless Application Model *. | String vazia | 
| `containerBuild` | Indica se sua função deve ser construída dentro de um AWS Lambda contêiner Docker semelhante a.  | `false` | 
| `dockerNetwork` | Especifica o nome ou ID de uma rede Docker existente à qual os contêineres do Docker do Lambda devem se conectar, juntamente com a rede de ponte padrão. Se não for especificado, os contêineres do Lambda se conectarão somente à rede de Docker de ponte padrão.  | String vazia | 
| `localArguments` | Argumentos de invocação local adicionais. | String vazia | 
| `skipNewImageCheck` | Especifica se o comando deve ignorar a extração da imagem mais recente do Docker para o tempo de execução do Lambda.  | `false` | 
| `template` | Personaliza seu modelo SAM usando parâmetros para inserir valores do cliente nele. Para obter mais informações, consulte [Parâmetros](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) no *Guia do usuário do AWS CloudFormation *. | `"parameters":{}` | 


**AWS propriedades de conexão (`"aws"`)**  

| Propriedade | Description | Valor padrão  | 
| --- | --- | --- | 
| `credentials` | Seleciona um perfil específico (por exemplo,`profile:default`) do seu arquivo de credenciais para obter AWS as credenciais.  | As AWS credenciais fornecidas pelo seu arquivo de AWS configuração compartilhado existente ou arquivo de AWS credenciais compartilhado. | 
| `Region` | Define a AWS região do serviço (por exemplo, us-east-1). | A AWS região padrão associada ao perfil de credenciais ativo.  | 