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á.
Trabalhando com a AmazonEventBridgeesquemas
Você pode usar oAWS Toolkit for JetBrainspara trabalhar com a AmazonEventBridgeEsquemas da seguinte forma.
nota
Trabalhar com esquemas do EventBridge atualmente é suportado apenas pelo AWS Toolkit para IntelliJ e o AWS Toolkit para PyCharm.
As informações a seguir supõem que você já configurou o AWS Toolkit for JetBrains.
Sumário
Exibir um esquema disponível
-
Com a janela de ferramentas do AWS Explorer exibida, expanda Schemas (Esquemas).
-
Expanda o nome do registro que contém o esquema que deseja visualizar. Por exemplo, muitos dos esquemas que a AWS oferece estão no registro aws.events.
-
Para exibir o esquema no editor, clique com o botão direito do mouse no título do esquema e, no menu de contexto, escolha o View Schema (Exibir esquema).
Encontre um esquema disponível
Com a janela de ferramentas AWS Explorerexibida, execute um dos seguintes procedimentos:
-
Comece a digitar o título do esquema que deseja encontrar. O AWS Explorer destaca os títulos de esquemas que contêm uma correspondência.
-
Clique com o botão direito do mouse em Schemas (Esquemas), e, no menu de contexto, escolha Search Schemas (Pesquisar esquemas). Na caixa de diálogo Search EventBridge Schemas (Pesquisa de esquemas do EV), comece a digitar o título do esquema que deseja encontrar. A caixa de diálogo exibe os títulos do esquema que contêm uma correspondência.
-
Expanda Schemas (Esquemas). Clique com o botão direito do mouse no nome do registro que contém o esquema que deseja encontrar e escolha Search Schemas in Registry (Pesquisar esquemas no registro). Na caixa de diálogo Search EventBridge Schemas (Pesquisa de esquemas do EV), comece a digitar o título do esquema que deseja encontrar. A caixa de diálogo exibe os títulos do esquema que contêm uma correspondência.
Para exibir um esquema na lista de correspondências, execute um dos procedimentos a seguir:
-
Para exibir o esquema no editor, no AWS Explorer, clique com o botão direito do mouse no título do esquema e escolha View Schema (Exibir esquema).
-
Na caixa de diálogo Search EventBridge Schemas (Pesquisar esquemas de EV), escolha o título do esquema para exibir o esquema.
Gere código para um esquema disponível
-
Com a janela de ferramentas do AWS Explorer exibida, expanda Schemas (Esquemas).
-
Expanda o nome do registro que contém o esquema para o qual deseja gerar o código.
-
Clique com o botão direito no título do esquema e escolha Download code bindings (Fazer download de vinculações de códigos).
-
Na caixa de diálogo Download code bindings (Transferir associações de código), escolha o seguinte:
-
A Version (Versão) do esquema para o qual o código será gerado.
-
A Language (Linguagem) de programação e a versão de idioma compatíveis para a qual o código será gerado.
-
O File location (Local do arquivo) onde o código gerado na máquina de desenvolvimento local deverá ser armazenado.
-
-
Escolha Download.
Crie umAWS Serverless Application Modelaplicativo que usa um esquema disponível
-
No menu File (Arquivo), escolha New (Novo) , Project (Projeto).
-
Na caixa de diálogo New Project (Novo projeto), escolhaAWS.
-
Selecione AWS Serverless Application e, a seguir, escolha Next (Próximo).
-
Especifique o seguinte:
-
Um Project name (Nome de projeto) para o projeto.
-
Um Project location (Local do projeto) em sua máquina de desenvolvimento local para o projeto.
-
Um suportadoAWS Lambda Tempo de execuçãopara o projeto.
-
UmAWS Serverless Application Model(AWS SAM)Modelo SAMpara o projeto. Atualmente, as opções incluem o seguinte:
-
AWS SAM EventBridgeHello World (alteração do estado da instância EC2)— Quando implantado, cria umAWS Lambdafunção e um endpoint associado do Amazon API Gateway em seuAWSconta. Por padrão, essa função e esse endpoint respondem somente a uma alteração de status da instância do Amazon EC2.
-
AWS SAM EventBridgeApp do zero (para qualquer gatilho de evento de um registro de esquema)— Quando implantado, cria umAWS Lambdafunção e um endpoint associado do Amazon API Gateway em seuAWSconta. Essa função e endpoint podem responder a eventos que estão disponíveis no esquema que for especificado.
Se escolher esse modelo, você também deverá especificar o seguinte:
-
O perfil com nome, Credentials (Credenciais), a ser usado.
-
OAWS Regiãopara usar.
-
OEventBridge Esquema do eventopara usar.
-
-
-
A versão do SDK a ser usada para o projeto (Project SDK (SDK do projeto)).
-
Depois de criar um projeto de aplicativo sem servidor da AWS, você pode fazer o seguinte:
Você também pode fazer o seguinte com as funções do Lambda que fazem parte do aplicativo: