Usando a extensão Atlassian Jira para AWS AppConfig - AWS AppConfig

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

Usando a extensão Atlassian Jira para AWS AppConfig

Ao se integrar com o Atlassian Jira, você AWS AppConfig pode criar e atualizar problemas no console Atlassian sempre que você fizer alterações em uma bandeira de recurso em seu para o especificado. Conta da AWS Região da AWS Cada problema do Jira inclui o nome do sinalizador, o ID do aplicativo, o ID do perfil de configuração e os valores do sinalizador. Depois de atualizar, salvar e implantar as alterações do seu sinalizador, o Jira atualiza os problemas existentes com os detalhes da alteração.

nota

O Jira atualiza problemas sempre que você cria ou atualiza um sinalizador de atributos. O Jira também atualiza problemas quando você exclui um atributo de um sinalizador de nível filho de um sinalizador de nível pai. O Jira não registra informações quando você exclui um sinalizador de nível pai.

Para configurar a integração, você deve fazer o seguinte:

Configurando permissões para integração com o AWS AppConfig Jira

Ao configurar a AWS AppConfig integração com o Jira, você especifica as credenciais de um usuário. Especificamente, você insere o ID da chave de acesso e a chave secreta do usuário no aplicativo AWS AppConfig para Jira. Esse usuário dá permissão ao Jira para se comunicar com AWS AppConfig. AWS AppConfig usa essas credenciais uma vez para estabelecer uma associação entre AWS AppConfig e o Jira. As credenciais não são armazenadas. Você pode remover a associação desinstalando o aplicativo AWS AppConfig for Jira.

A conta do usuário exige uma política de permissão que inclua as seguintes ações:

  • appconfig:CreateExtensionAssociation

  • appconfig:GetConfigurationProfile

  • appconfig:ListApplications

  • appconfig:ListConfigurationProfiles

  • appconfig:ListExtensionAssociations

  • sts:GetCallerIdentity

Conclua as seguintes tarefas para criar uma política de IAM permissão e um usuário para AWS AppConfig a integração com o Jira:

Tarefas

Tarefa 1: criar uma política de IAM permissão para a integração AWS AppConfig com o Jira

Use o procedimento a seguir para criar uma política de IAM permissão que permita que o Atlassian Jira se comunique com. AWS AppConfig Recomendamos que você crie uma nova política e anexe essa política a uma nova IAM função. Adicionar a permissão necessária a uma IAM política e função existentes viola o princípio do privilégio mínimo e não é recomendado.

Para criar uma IAM política para a integração AWS AppConfig com o Jira
  1. Abra o IAM console em https://console.aws.amazon.com/iam/.

  2. No painel de navegação, selecione Políticas e, em seguida, Criar política.

  3. Na página Criar política, escolha a JSONguia e substitua o conteúdo padrão pela política a seguir. Na política a seguir, substitua Region, account_ID, application_ID e configuration_profile_ID com informações do seu ambiente de sinalização de AWS AppConfig recursos.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "appconfig:CreateExtensionAssociation", "appconfig:ListExtensionAssociations", "appconfig:GetConfigurationProfile" ], "Resource": [ "arn:aws:appconfig:Region:account_ID:application/application_ID", "arn:aws:appconfig:Region:account_ID:application/application_ID/configurationprofile/configuration_profile_ID" ] }, { "Effect": "Allow", "Action": [ "appconfig:ListApplications" ], "Resource": [ "arn:aws:appconfig:Region:account_ID:*" ] }, { "Effect": "Allow", "Action": [ "appconfig:ListConfigurationProfiles" ], "Resource": [ "arn:aws:appconfig:Region:account_ID:application/application_ID" ] }, { "Effect": "Allow", "Action": "sts:GetCallerIdentity", "Resource": "*" } ] }
  4. Escolha Próximo: etiquetas.

  5. (Opcional) Adicione um ou mais pares de chave-valor de tag para organizar, monitorar ou controlar o acesso para esta função e selecione Next: Review (Próximo: revisar).

  6. Na página Review policy (Revisar política), insira um nome na caixa Name (Nome), como AppConfigJiraPolicy, e insira uma descrição opcional.

  7. Escolha Criar política.

Tarefa 2: Criar um usuário para a integração AWS AppConfig com o Jira

Use o procedimento a seguir para criar um usuário para AWS AppConfig a integração com o Atlassian Jira. Depois de criar o usuário, você poderá copiar o ID da chave de acesso e a chave secreta, que serão especificados ao concluir a integração.

Para criar um usuário para a integração AWS AppConfig com o Jira
  1. Abra o IAM console em https://console.aws.amazon.com/iam/.

  2. No painel de navegação, escolha Users (Usuários) e Add users (Adicionar usuários).

  3. No campo Nome do usuário, insira um nome, como AppConfigJiraUser.

  4. Em Selecionar tipo de AWS credencial, escolha Chave de acesso - Acesso programático.

  5. Selecione Next: Permissions (Próximo: permissões).

  6. Na página Definir permissões, selecione Anexar políticas existentes diretamente. Pesquise a política que você criou e marque a caixa de seleção correspondente em Tarefa 1: criar uma política de IAM permissão para a integração AWS AppConfig com o Jira e escolha Próximo: Tags.

  7. Na página Adicionar tags (opcional), adicione um ou mais pares de chave-valor de tags para organizar, monitorar ou controlar acesso para esse usuário. Selecione Next: Review (Próximo: revisar).

  8. Na página Revisar, verifique os detalhes do usuário.

  9. Selecione Criar usuário. O sistema exibe o ID da chave de acesso e a chave secreta do usuário. Baixe o arquivo .csv ou copie essas credenciais em um local separado. Você especificará essas credenciais ao configurar a integração.

Configuração do aplicativo de integração do AWS AppConfig com o Jira

Use o procedimento a seguir para configurar as opções necessárias no aplicativo AWS AppConfig for Jira. Depois de concluir esse procedimento, o Jira cria um novo problema para cada sinalizador de recurso no seu Conta da AWS para o especificado Região da AWS. Se você fizer alterações em um sinalizador de recurso AWS AppConfig, o Jira registrará os detalhes nas edições existentes.

nota

Um sinalizador de AWS AppConfig recurso pode incluir vários atributos de sinalizador de nível infantil. O Jira cria um problema para cada sinalizador de atributos de nível pai. Se alterar um atributo de sinalizador de nível filho, você poderá ver os detalhes dessa alteração no problema do Jira para o sinalizador de nível pai.

Para configurar a integração
  1. Faça login no Atlassian Marketplace.

  2. No campo de pesquisa, digite AWS AppConfig e pressione Enter.

  3. Instale o aplicativo na sua instância do Jira.

  4. No console Atlassian, escolha Gerenciar aplicativos e, em seguida, escolha AWS AppConfig para Jira.

  5. Selecione Configurar.

  6. Em Detalhes da configuração, escolha Projeto Jira e, em seguida, escolha o projeto que você deseja associar ao seu sinalizador de atributos do AWS AppConfig .

  7. Escolha Região da AWS e, em seguida, escolha a região em que seu sinalizador de atributos do AWS AppConfig está localizado.

  8. No campo ID do aplicativo, insira o nome do aplicativo do AWS AppConfig que contém seu sinalizador de atributos.

  9. No campo ID do perfil de configuração, insira o nome do perfil de configuração do AWS AppConfig do seu sinalizador de atributos.

  10. Nos campos ID da chave de acesso e Chave secreta, insira as credenciais que você copiou em Tarefa 2: Criar um usuário para a integração AWS AppConfig com o Jira. Como opção, especifique também um token de sessão.

  11. Selecione Enviar.

  12. No console da Atlassian, escolha Projetos e, em seguida, escolha o projeto que você selecionou para AWS AppConfig integração. A página Problemas exibe um problema para cada sinalizador de recurso no especificado Conta da AWS Região da AWS e.

Como excluir o aplicativo e dados do AWS AppConfig para Jira

Se você não quiser mais usar a integração do Jira com sinalizadores de AWS AppConfig recursos, você pode excluir o aplicativo AWS AppConfig for Jira no console da Atlassian. A exclusão do aplicativo de integração faz o seguinte:

  • Exclui a associação entre sua instância do Jira e AWS AppConfig

  • Exclui os detalhes da sua instância do Jira de AWS AppConfig

Para excluir o aplicativo AWS AppConfig for Jira
  1. No console Atlassian, escolha Gerenciar aplicativos.

  2. Escolha AWS AppConfig para Jira.

  3. Clique em Desinstalar.