Conectando um pipeline de OpenSearch ingestão da Amazon ao Atlassian Jira ou ao Confluence usando 2.0 OAuth - OpenSearch Serviço Amazon

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

Conectando um pipeline de OpenSearch ingestão da Amazon ao Atlassian Jira ou ao Confluence usando 2.0 OAuth

Use as informações deste tópico para ajudá-lo a configurar e conectar um pipeline de OpenSearch ingestão da Amazon a uma conta do Jira ou do Confluence usando a autenticação 2.0. OAuth Execute essa tarefa quando estiver concluindo o processo Pré-requisitos para usar um pipeline de OpenSearch ingestão com os serviços da Atlassian, mas opte por não usar as credenciais da chave de API.

Crie um aplicativo de integração OAuth 2.0

Use o procedimento a seguir para ajudá-lo a criar um aplicativo de integração OAuth 2.0 no site do Atlassian Developer.

Para criar um aplicativo de integração OAuth 2.0
  1. Faça login na sua conta de desenvolvedor da Atlassian em https://developer.atlassian.com/console/ myapps/.

  2. Escolha Criar, integração OAuth 2.0.

  3. Em Nome, insira um nome para identificar a finalidade do aplicativo.

  4. Marque a caixa de seleção Eu concordo em me comprometer com os termos do desenvolvedor da Atlassian e, em seguida, escolha Criar.

  5. No painel de navegação à esquerda, escolha Autorização e, em seguida, escolha Adicionar.

  6. Em URL de retorno de chamada, insira qualquer URL, como https://www.amazon.com ouhttps://www.example.com, e escolha Salvar alterações.

  7. Na navegação à esquerda, escolha a página Permissões e, na linha da API do Jira, escolha Adicionar e, em seguida, escolha Configurar., selecione todas as permissões de leitura do Classic Scopes (lista fornecida abaixo) e selecione Salvar

  8. Escolha a guia Escopos granulares e, em seguida, escolha Editar escopos para abrir a caixa de diálogo Editar API do Jira.

  9. Selecione as permissões para o plug-in de origem que você está usando:

    Jira
    read:audit-log:jira read:issue:jira read:issue-meta:jira read:attachment:jira read:comment:jira read:comment.property:jira read:field:jira read:field.default-value:jira read:field.option:jira read:field-configuration-scheme:jira read:field-configuration:jira read:issue-link:jira read:issue-link-type:jira read:issue-link-type:jira read:issue.remote-link:jira read:issue.property:jira read:resolution:jira read:issue-details:jira read:issue-type:jira read:issue-worklog:jira read:issue-field-values:jira read:issue.changelog:jira read:issue.transition:jira read:issue.vote:jira read:jira-expressions:jira
    Confluence
    read:content:confluence read:content-details:confluence read:space-details:confluence read:audit-log:confluence read:page:confluence read:blogpost:confluence read:custom-content:confluence read:comment:confluence read:space:confluence read:space.property:confluence read:space.setting:confluence read:content.property:confluence read:content.metadata:confluence read:task:confluence read:whiteboard:confluence read:app-data:confluence manage:confluence-configuration
  10. Escolha Salvar.

Para obter informações relacionadas, consulte Implementação OAuth 2.0 (3LO) e Determinação dos escopos necessários para uma operação no site de desenvolvedores da Atlassian.

Gerando e atualizando um token de acesso de desenvolvedor da Atlassian

Use o procedimento a seguir para ajudá-lo a gerar e atualizar um token de acesso do Atlassian Developer no site do Atlassian Developer.

Para gerar e atualizar um token de acesso do Jira
  1. Faça login na sua conta de desenvolvedor da Atlassian em https://developer.atlassian.com/console/ myapps/.

  2. Escolha o aplicativo em que você criouCrie um aplicativo de integração OAuth 2.0.

  3. No painel de navegação à esquerda, escolha Autorização.

  4. Copie o valor granular do URL de autorização da API Atlassian da parte inferior da página e cole-o no editor de texto de sua preferência.

    O formato do URL é o seguinte:

    https://auth.atlassian.com/authorize? audience=api.atlassian.com &client_id=YOUR_CLIENT_ID &scope=REQUESTED_SCOPE%20REQUESTED_SCOPE_TWO &redirect_uri=https://YOUR_APP_CALLBACK_URL &state=YOUR_USER_BOUND_VALUE &response_type=code &prompt=consent
  5. Poisstate=YOUR_USER_BOUND_VALUE, altere o valor do parâmetro para qualquer coisa que você escolher, como state=””. sample_text

    Para obter mais informações, consulte Para que serve o parâmetro de estado? no site do Atlassian Developer.

  6. Observe que a scope seção lista os escopos granulares que você selecionou em uma tarefa anterior. Por exemplo: scope=read%3Ajira-work%20read%3Ajira-user%20offline_access

    offline_accessindica que você deseja gerar umrefresh_token.

  7. Abra uma janela do navegador da Web e insira o URL de autorização que você copiou na barra de endereço da janela do navegador.

  8. Quando a página de destino for aberta, verifique se as informações estão corretas e escolha Aceitar para ser redirecionado para sua página inicial do Jira ou do Confluence.

  9. Depois que a página inicial for carregada, copie o URL dessa página. Ele contém o código de autorização do seu aplicativo. Você usa esse código para gerar seu token de acesso. A seção inteira depois code= é o código de autorização.

  10. Use o comando cURL a seguir para gerar o token de acesso. Substitua os placeholder values por suas próprias informações.

    dica

    Você também pode usar um serviço de terceiros, como o Postman.

    curl --request POST --url 'https://auth.atlassian.com/oauth/token' \ --header 'Content-Type: application/json' \ --data '{"grant_type": "authorization_code", "client_id": "YOUR_CLIENT_ID", "client_secret": "YOUR_CLIENT_SECRET", "code": "AUTHORIZATION_CODE", "redirect_uri": "YOUR_CALLBACK_URL"}'

    A resposta a esse comando inclui os valores de access_code refresh_token e.