2022-10-10 23:49:20 -03:00
|
|
|
# aws lambda
|
|
|
|
|
2024-10-09 12:26:03 -03:00
|
|
|
> Usa o AWS Lambda, um serviço de computação para executar código sem provisionar nem gerenciar servidores.
|
2022-10-10 23:49:20 -03:00
|
|
|
> Mais informações: <https://docs.aws.amazon.com/cli/latest/reference/lambda/>.
|
|
|
|
|
|
|
|
- Executa uma função:
|
|
|
|
|
2024-10-09 12:26:03 -03:00
|
|
|
`aws lambda invoke --function-name {{nome}} {{caminho/para/a/resposta.json}}`
|
2022-10-10 23:49:20 -03:00
|
|
|
|
|
|
|
- Executa uma função enviando um payload em formato JSON:
|
|
|
|
|
2024-10-09 12:26:03 -03:00
|
|
|
`aws lambda invoke --function-name {{nome}} --payload {{json}} {{caminho/para/a/resposta.json}}`
|
2022-10-10 23:49:20 -03:00
|
|
|
|
|
|
|
- Lista as funções:
|
|
|
|
|
|
|
|
`aws lambda list-functions`
|
|
|
|
|
|
|
|
- Exibe a configuração de uma função:
|
|
|
|
|
|
|
|
`aws lambda get-function-configuration --function-name {{nome}}`
|
|
|
|
|
2024-10-09 12:26:03 -03:00
|
|
|
- Lista os apelidos de uma função:
|
2022-10-10 23:49:20 -03:00
|
|
|
|
|
|
|
`aws lambda list-aliases --function-name {{nome}}`
|
|
|
|
|
2024-10-09 12:26:03 -03:00
|
|
|
- Exibe a configuração de concorrência reservada de uma função:
|
2022-10-10 23:49:20 -03:00
|
|
|
|
|
|
|
`aws lambda get-function-concurrency --function-name {{nome}}`
|
|
|
|
|
|
|
|
- Lista quais serviços AWS pode invocar a função:
|
|
|
|
|
|
|
|
`aws lambda get-policy --function-name {{nome}}`
|