Trabalhar com esquemas do Amazon EventBridge - 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á.

Trabalhar com esquemas do Amazon EventBridge

Você pode usar o AWS Toolkit for JetBrains para trabalhar com esquemas do Amazon EventBridge da seguinte maneira.

nota

Trabalhar com esquemas do EventBridge é suportado apenas pelo AWS Toolkit for IntelliJ e pelo AWS Toolkit for PyCharm.

As informações a seguir supõem que você jáConfigurar o AWS Toolkit for JetBrains.

Visualizar um esquema disponível

  1. Com oAWS ExplorerJanela de ferramentas exibida, expandaSchemas.

  2. Expanda o nome do registro que contém o esquema que deseja visualizar. Por exemplo, muitos dos esquemas que a AWS fornece estão noaws.eventsRegistro.

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

Localizar um esquema disponível

Com oAWS Explorerexibida, siga um destes procedimentos:

  • Comece a digitar o título do esquema que deseja encontrar. OAWS ExplorerDestaca os títulos do esquema 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). NoPesquisar esquemas do EventBridge, 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). NoPesquisar esquemas do EventBridge, 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, emAWS Explorer, clique com o botão direito no título do esquema e escolhaVisualizar esquema.

  • NoPesquisar esquemas do EventBridge, escolha o título do esquema para exibir o esquema.

Gerar código para um esquema disponível

  1. Com oAWS ExplorerJanela de ferramentas exibida, expandaSchemas.

  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.

Criar um aplicativo AWS Serverless Application Model que use um esquema disponível

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

  2. NoNovo projeto do, escolhaDA AWS.

  3. SelecioneAplicativo sem servidor da AWSe, depois, escolhaPró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 AWS Lambda compatívelTempo de execuçãopara o projeto.

    • Um Modelo de aplicativo sem servidor da AWS (AWS SAM)Modelo do SAMpara o projeto. Atualmente, as opções incluem o seguinte:

      • Hello World (Alteração do estado de instância do EC2)— Quando implantado, cria uma função do AWS Lambda e um endpoint do Amazon API Gateway do associado em sua conta da AWS. Por padrão, essa função e endpoint respondem somente a uma alteração do status da instância do Amazon EC2.

      • Aplicativo do AWS SAM EventBridge do zero (para qualquer disparo de evento de um registro de esquema)— Quando implantado, cria uma função do AWS Lambda e um endpoint do Amazon API Gateway do associado em sua conta da AWS. 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.

        • A AWSRegiãoPara usar.

        • O EventBridgeEsquema 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 funções do Lambda que fazem parte do aplicativo: