Utilizzo dell'estensione Atlassian Jira per AWS AppConfig - AWS AppConfig

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo dell'estensione Atlassian Jira per AWS AppConfig

Grazie all'integrazione con Atlassian Jira, AWS AppConfig puoi creare e aggiornare problemi nella console Atlassian ogni volta che apporti modifiche a un flag di funzionalità nel tuo caso. Account AWS Regione AWS Ogni numero di Jira include il nome del flag, l'ID dell'applicazione, l'ID del profilo di configurazione e i valori dei flag. Dopo aver aggiornato, salvato e distribuito le modifiche ai flag, Jira aggiorna i problemi esistenti con i dettagli della modifica.

Nota

Jira aggiorna i problemi ogni volta che crei o aggiorni un feature flag. Jira aggiorna anche i problemi quando elimini un attributo di flag a livello di figlio da un flag di livello principale. Jira non registra informazioni quando elimini un flag di livello principale.

Per configurare l'integrazione, devi fare quanto segue:

Configurazione delle autorizzazioni per AWS AppConfig l'integrazione con Jira

Quando configuri AWS AppConfig l'integrazione con Jira, specifichi le credenziali per un utente. In particolare, inserisci l'ID della chiave di accesso e la chiave segreta dell'utente nell'applicazione AWS AppConfig per Jira. Questo utente concede a Jira il permesso di comunicare con. AWS AppConfig AWS AppConfig utilizza queste credenziali una sola volta per stabilire un'associazione tra AWS AppConfig e Jira. Le credenziali non vengono archiviate. Puoi rimuovere l'associazione disinstallando l'applicazione AWS AppConfig per Jira.

L'account utente richiede una politica di autorizzazione che includa le seguenti azioni:

  • appconfig:CreateExtensionAssociation

  • appconfig:GetConfigurationProfile

  • appconfig:ListApplications

  • appconfig:ListConfigurationProfiles

  • appconfig:ListExtensionAssociations

  • sts:GetCallerIdentity

Completa le seguenti attività per creare una politica di IAM autorizzazione e un utente per AWS AppConfig l'integrazione con Jira:

Attività

Attività 1: Creare una politica di IAM autorizzazione per AWS AppConfig l'integrazione con Jira

Utilizza la seguente procedura per creare una politica di IAM autorizzazione che consenta ad Atlassian Jira di comunicare con. AWS AppConfig Ti consigliamo di creare una nuova politica e di associarla a un nuovo ruolo. IAM L'aggiunta dell'autorizzazione richiesta a una IAM politica e a un ruolo esistenti è contraria al principio del privilegio minimo e non è consigliata.

Creare una IAM politica per l'integrazione AWS AppConfig con Jira
  1. Apri la IAM console all'indirizzo https://console.aws.amazon.com/iam/.

  2. Nel riquadro di navigazione, seleziona Policy e quindi Crea policy.

  3. Nella pagina Crea policy, scegli la JSONscheda e sostituisci il contenuto predefinito con il seguente criterio. Nella seguente politica, sostituisci Region, account_ID, application_IDe configuration_profile_ID con informazioni dal tuo ambiente AWS AppConfig di feature flag.

    { "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. Scegliere Next: Tags (Successivo: Tag).

  5. (Facoltativo) Aggiungere una o più coppie tag-valore chiave per organizzare, monitorare o controllare l'accesso per questa policy, quindi scegliere Next: Review (Successivo: Rivedi).

  6. Nella pagina Review policy (Rivedi policy), immetti un nome nella casella Name (Nome), ad esempio AppConfigJiraPolicy, quindi immetti una descrizione facoltativa.

  7. Scegli Create Policy (Crea policy).

Attività 2: creare un utente per l'integrazione AWS AppConfig con Jira

Usa la seguente procedura per creare un utente per AWS AppConfig l'integrazione con Atlassian Jira. Dopo aver creato l'utente, puoi copiare l'ID della chiave di accesso e la chiave segreta, che specificherai al termine dell'integrazione.

Per creare un utente AWS AppConfig e un'integrazione con Jira
  1. Apri la IAM console all'indirizzo https://console.aws.amazon.com/iam/.

  2. Nel riquadro di navigazione, scegli Users (Utenti), quindi scegli Add users (Aggiungi utenti).

  3. Nel campo Nome utente, inserisci un nome, ad esempioAppConfigJiraUser.

  4. Per Seleziona il tipo di AWS credenziale, scegli Chiave di accesso - Accesso programmatico.

  5. Scegli Successivo: autorizzazioni.

  6. Nella pagina Imposta autorizzazioni, scegli Allega direttamente le politiche esistenti. Cerca e seleziona la casella di controllo relativa alla politica in cui hai creatoAttività 1: Creare una politica di IAM autorizzazione per AWS AppConfig l'integrazione con Jira, quindi scegli Avanti: tag.

  7. Nella pagina Aggiungi tag (opzionale), aggiungi una o più coppie tag-chiave-valore per organizzare, tracciare o controllare l'accesso per questo utente. Scegli Prossimo: Rivedi.

  8. Nella pagina Revisione, verifica i dettagli dell'utente.

  9. Selezionare Create user (Crea utente). Il sistema visualizza l'ID della chiave di accesso e la chiave segreta dell'utente. Scarica il file.csv o copia queste credenziali in una posizione separata. Queste credenziali verranno specificate durante la configurazione dell'integrazione.

Configurazione dell'applicazione di integrazione AWS AppConfig Jira

Usa la seguente procedura per configurare le opzioni richieste nell'applicazione AWS AppConfig per Jira. Dopo aver completato questa procedura, Jira crea un nuovo problema per ogni feature flag presente nel tuo account Account AWS per quanto specificato. Regione AWS Se apporti modifiche a un feature flag in AWS AppConfig, Jira registra i dettagli nei problemi esistenti.

Nota

Un AWS AppConfig feature flag può includere più attributi di flag a livello di bambino. Jira crea un problema per ogni feature flag di livello principale. Se modifichi un attributo di flag a livello di figlio, puoi visualizzare i dettagli di tale modifica nel numero di Jira per il flag di livello genitore.

Per configurare l'integrazione
  1. Accedi all'Atlassian Marketplace.

  2. Digita AWS AppConfig nel campo di ricerca e premi Invio.

  3. Installa l'applicazione sulla tua istanza Jira.

  4. Nella console Atlassian, scegli Gestisci app, quindi scegli AWS AppConfig Jira.

  5. Scegli Configura.

  6. In Dettagli di configurazione, scegli Jira project, quindi scegli il progetto che desideri associare al tuo feature flag. AWS AppConfig

  7. Scegli Regione AWS, quindi scegli la regione in cui si trova il tuo AWS AppConfig feature flag.

  8. Nel campo ID applicazione, inserisci il nome dell' AWS AppConfig applicazione che contiene il tuo flag di funzionalità.

  9. Nel campo ID del profilo di configurazione, inserite il nome del profilo di AWS AppConfig configurazione per il vostro feature flag.

  10. Nei campi ID chiave di accesso e Chiave segreta, inserisci le credenziali che hai copiato. Attività 2: creare un utente per l'integrazione AWS AppConfig con Jira Facoltativamente, puoi anche specificare un token di sessione.

  11. Scegli Invia.

  12. Nella console Atlassian, scegli Progetti, quindi scegli il progetto selezionato per l'integrazione. AWS AppConfig La pagina Problemi mostra un problema per ogni indicatore di funzionalità nel campo specificato Account AWS e. Regione AWS

Eliminazione dell'applicazione e dei dati AWS AppConfig per Jira

Se non desideri più utilizzare l'integrazione di Jira con i flag di AWS AppConfig funzionalità, puoi eliminare l'applicazione AWS AppConfig per Jira nella console Atlassian. L'eliminazione dell'applicazione di integrazione esegue le seguenti operazioni:

  • Elimina l'associazione tra l'istanza di Jira e AWS AppConfig

  • Elimina i dettagli dell'istanza Jira da AWS AppConfig

Per eliminare l'applicazione AWS AppConfig for Jira
  1. Nella console Atlassian, scegli Gestisci app.

  2. Scegli AWS AppConfig per Jira.

  3. Scegliere Uninstall (Disinstalla).