- Descrição: O S3 EventSource Plugin permite que seja adicionado uma fonte de eventos a stack de handler.
- Categoria: App
- Stack: Lambda
- Criado em: 04/03/2022
- Última atualização: 04/03/2022
- Download: app-handler-s3-eventsource-plugin
Por meio das linhas de comando StackSpot é possível aplicar o plugin em uma aplicação do tipo APP
Ao realizar a aplicação o template de construct cdk é criado na aplicação, utilizando o componente @stackspot/cdk-component-handler-core
Durante a aplicação do plugin é possível informar um ARN de um bucket S3 já existente ou apenas o nome de um Bucket a ser criado juntamente aos recursos da stack em questão.
TODO
Necessário a configuração de alguns pré-requisitos para utilização do plugin.
Recomendamos a utilização de algumas ferramentas para desenvolvimento
Executar comando abaixo para atualização de local com catálogo que contém OpenAPI plugin:
stk add catalog https://github.com/stack-spot/skynet-lambda-handler-stack
Executando os comandos abaixo é possível verificar que o catálogo foi carregado localmente
Listagem plugin disponíveis localmente:
stk list plugin
Exemplo output:
Stack: skynet-lambda-handler-stack
+-----------------------------------+-------------------------------------------------------------------------------------------+---------+-----------------+
| name | description | types | version(latest) |
+-----------------------------------+-------------------------------------------------------------------------------------------+---------+-----------------+
TODO
Listagem template disponíveis localmente:
os list template
Exemplo output:
Stack: skynet-lambda-handler-stack
+----------------------+---------------------------------------------+------------------+-----------------+
| name | description | types | version(latest) |
+----------------------+---------------------------------------------+------------------+-----------------+
TODO
Os passos dessa seção mostram como criar e configurar o plugin na aplicação
Passo 1. Copie e cole a URL abaixo no seu terminal:
stk create app meu-teste-app -t skynet-lambda-handler-stack/base-app-ts-template
Passo 2. Acessar projeto criado:
cd meu-teste-app
Passo 3. Aplicação de plugin baseado em catálogo:
stk apply plugin skynet-lambda-handler-stack/app-handler-s3-eventsource-plugin
Abaixo estão listados os inputs do plugin.
Os inputs necessários para utilizar o plugin são: