Trabalhando com a AmazonEventBridgeesquemas - AWS Toolkit for JetBrains

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.

Exibir um esquema disponível

  1. Com a janela de ferramentas do AWS Explorer exibida, expanda Schemas (Esquemas).

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

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

  1. Com a janela de ferramentas do AWS Explorer exibida, expanda Schemas (Esquemas).

  2. Expanda o nome do registro que contém o esquema para o qual deseja gerar o código.

  3. Clique com o botão direito no título do esquema e escolha Download code bindings (Fazer download de vinculações de códigos).

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

  5. Escolha Download.

Crie umAWS Serverless Application Modelaplicativo que usa um esquema disponível

  1. No menu File (Arquivo), escolha New (Novo) , Project (Projeto).

  2. Na caixa de diálogo New Project (Novo projeto), escolhaAWS.

  3. Selecione AWS Serverless Application e, a seguir, escolha Next (Próximo).

  4. 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: