Caixa de diálogo Executar ou depurar configurações (configurações da função local) - AWS Toolkit for JetBrains

Caixa de diálogo Executar ou depurar configurações (configurações da função local)

Essa caixa de diálogo é exibida sempre que você atualiza as configurações do versionamento local de uma função do AWS Lambda.

nota

Para atualizar as configurações para o versionamento remoto dessa mesma função (o código-fonte da função está no Lambda, na sua conta da AWS), consulte então Caixa de Diálogo Executar ou depurar configurações (definições da função remota).

Essa caixa de diálogo contém duas guias: Configuração, CLI do SAM e Conexão da AWS.

A guia Configuração da caixa de diálogo Executar ou depurar configurações para configurações de funções locais.

A guia Configuração da caixa de diálogo Executar ou depurar configurações para configurações de funções locais contém os seguintes itens:

Name (Nome)

(Obrigatório) O nome dessa configuração.

Permitir execução paralela/ Permitir execução em paralelo

(Opcional) Se selecionada, permite que o IntelliJ IDEA, o PyCharm, o WebStorm ou o JetBrains Rider iniciem todas as instâncias da configuração a serem executadas em paralelo, conforme necessário.1

Do manipulador ou Do modelo

(Obrigatório) Dependendo da opção escolhida, você precisa definir configurações adicionais.

Runtime

(Obrigatório) O ID do Runtime do Lambda a ser usado.

Manipulador

(Obrigatório para a opção Do manipulador) O identificador do manipulador de função correspondente para Java, Python, Node.js ou C#.

Tempo limite (segundos)

(Obrigatório para a opção Do manipulador) O tempo que o Lambda permite que uma função seja executada antes de interrompê-la. Especifique um tempo até 900 segundos (15 minutos).

Memória (MB)

(Obrigatório para a opção Do manipulador) A quantidade de memória disponível para a função enquanto é executada. Especifique um valor entre 128 MB e 3008 MB em incrementos de 64 MB.

Variáveis de ambiente

(Opcional para a opção Do manipulador) quaisquer Variáveis de ambiente para a função do Lambda usar, especificadas como pares de chave-valor. Para adicionar, alterar ou excluir variáveis de ambiente, escolha o ícone de pasta e siga as instruções na tela.

Modelo

(Obrigatório para a opção Do modelo) o local e o nome do arquivo do modelo do AWS Serverless Application Model (AWS SAM) (por exemplo, template.yaml) a ser usado para essa configuração, além do recurso nesse modelo a ser associado com essa configuração.

Arquivo

(Obrigatório) O local e o nome do arquivo dos dados do evento a serem transmitidos para a função, expressados no formato JSON. Para obter exemplos de dados de evento, consulte Invoke the Lambda function no Guia do desenvolvedor do AWS Lambda e Generating sample event payloads no Guia do desenvolvedor do AWS Serverless Application Model.

Texto

(Obrigatório) Os dados do evento a serem transmitidos para a função, expressados no formato JSON. Para obter exemplos de dados de evento, consulte Invoke the Lambda function no Guia do desenvolvedor do AWS Lambda e Generating sample event payloads no Guia do desenvolvedor do AWS Serverless Application Model.

nota

Ou o Arquivo ou o Texto são obrigatórios, mas não ambos.

Antes da execução: janela

(Opcional) Lista todas as tarefas que devem ser executadas antes de iniciar essa configuração.2

Observações

1 Para obter mais informações, consulte o seguinte:

  • Para o IntelliJ IDEA, consulte Common options no site de ajuda do IntelliJ IDEA.

  • Para o PyCharm, consulte Common options no site de ajuda do PyCharm.

  • Para o WebStorm, consulte Common options no site de ajuda do WebStorm.

  • Para o JetBrains Rider, consulte Common options no site de ajuda do JetBrains Rider.

2 Para obter mais informações, consulte o seguinte:

Guia CLI do SAM da caixa de diálogo Executar ou depurar configurações para definições de funções locais.

A guia CLI do SAM da caixa de diálogo Executar ou depurar configurações para definições de funções locais contém os seguintes itens:

Name (Nome)

(Obrigatório) O nome dessa configuração.

Permitir execução paralela/ Permitir execução em paralelo

(Opcional) Se selecionada, permite que o IntelliJ IDEA, o PyCharm, o WebStorm ou o JetBrains Rider iniciem todas as instâncias da configuração a serem executadas em paralelo, conforme necessário.1

Função de compilação dentro de um contêiner

(Opcional) Se selecionada, a CLI do AWS SAM compilará localmente qualquer uma das funções da aplicação sem servidor dentro de um contêiner semelhante ao Docker do Lambda, antes da implantação. Isto é útil se a função depende de pacotes que têm dependências ou programas compilados nativamente. Para obter mais informações, consulte Building applications no Guia do desenvolvedor do AWS Serverless Application Model.

Ignorar a verificação de imagens de contêiner mais recentes

(Opcional) Se selecionada, a CLI do AWS SAM ignorará a extração da imagem do Docker mais recente para o runtime, especificado na guia Configuração.

Rede de Docker

(Opcional) O nome ou o ID de uma rede Docker existente, à qual os contêineres do Docker do Lambda devem se conectar com a rede da ponte padrão. Se não for especificado, os contêineres do Lambda se conectarão somente à rede Docker da ponte padrão.

Antes da execução: janela

(Opcional) Lista todas as tarefas que devem ser executadas antes de iniciar essa configuração.2

Observações

1 Para obter mais informações, consulte o seguinte:

  • Para o IntelliJ IDEA, consulte Common options no site de ajuda do IntelliJ IDEA.

  • Para o PyCharm, consulte Common options no site de ajuda do PyCharm.

  • Para o WebStorm, consulte Common options no site de ajuda do WebStorm.

  • Para o JetBrains Rider, consulte Common options no site de ajuda do JetBrains Rider.

2 Para obter mais informações, consulte o seguinte:

A guia Conexão da AWS da caixa de diálogo Executar ou depurar configurações para definições de função local.

A guia Conexão da AWS da caixa de diálogo Executar ou depurar configurações para definições de função local contém os seguintes itens:

Credenciais

(Obrigatório) O nome da conexão existente da conta da AWS a ser usada.

Região

(Obrigatório) O nome da região da AWS a ser usada para a conta conectada.

Observações

1 Para obter mais informações, consulte o seguinte:

  • Para o IntelliJ IDEA, consulte Common options no site de ajuda do IntelliJ IDEA.

  • Para o PyCharm, consulte Common options no site de ajuda do PyCharm.

  • Para o WebStorm, consulte Common options no site de ajuda do WebStorm.

  • Para o JetBrains Rider, consulte Common options no site de ajuda do JetBrains Rider.

2 Para obter mais informações, consulte o seguinte: