

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menggunakan ekstensi Atlassian Jira untuk AWS AppConfig
<a name="working-with-appconfig-extensions-about-jira"></a>

Dengan mengintegrasikan dengan Atlassian Jira, AWS AppConfig dapat membuat dan memperbarui masalah di konsol Atlassian setiap kali Anda membuat perubahan pada [tanda fitur di Anda untuk yang ditentukan](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html#appconfig-creating-configuration-and-profile-feature-flags). Akun AWS Wilayah AWS Setiap masalah Jira mencakup nama bendera, ID aplikasi, ID profil konfigurasi, dan nilai bendera. Setelah Anda memperbarui, menyimpan, dan menerapkan perubahan bendera Anda, Jira memperbarui masalah yang ada dengan detail perubahan.

**catatan**  
Jira memperbarui masalah setiap kali Anda membuat atau memperbarui bendera fitur. Jira juga memperbarui masalah saat Anda menghapus atribut flag tingkat anak dari bendera tingkat induk. Jira tidak merekam informasi saat Anda menghapus bendera tingkat orang tua.

Untuk mengonfigurasi integrasi, Anda harus melakukan hal berikut:
+ [Mengkonfigurasi izin untuk AWS AppConfig integrasi Jira](#working-with-appconfig-extensions-about-jira-permissions)
+ [Mengkonfigurasi aplikasi integrasi AWS AppConfig Jira](#working-with-appconfig-extensions-about-jira-configure)

## Mengkonfigurasi izin untuk AWS AppConfig integrasi Jira
<a name="working-with-appconfig-extensions-about-jira-permissions"></a>

Saat Anda mengonfigurasi AWS AppConfig integrasi dengan Jira, Anda menentukan kredensil untuk pengguna. Secara khusus, Anda memasukkan ID kunci akses pengguna dan kunci rahasia di aplikasi **AWS AppConfig for Jira**. Pengguna ini memberikan izin kepada Jira untuk berkomunikasi AWS AppConfig. AWS AppConfig menggunakan kredensi ini satu kali untuk membangun hubungan antara AWS AppConfig dan Jira. Kredensialnya tidak disimpan. Anda dapat menghapus asosiasi dengan menghapus aplikasi AWS AppConfig for Jira.

Akun pengguna memerlukan kebijakan izin yang mencakup tindakan berikut:
+ `appconfig:CreateExtensionAssociation`
+ `appconfig:GetConfigurationProfile`
+ `appconfig:ListApplications`
+ `appconfig:ListConfigurationProfiles`
+ `appconfig:ListExtensionAssociations`
+ `sts:GetCallerIdentity`

Selesaikan tugas-tugas berikut untuk membuat kebijakan izin IAM dan pengguna untuk AWS AppConfig dan integrasi Jira:

**Tugas**
+ [Tugas 1: Buat kebijakan izin IAM untuk AWS AppConfig dan integrasi Jira](#working-with-appconfig-extensions-about-jira-permissions-policy)
+ [Tugas 2: Buat pengguna untuk AWS AppConfig dan integrasi Jira](#working-with-appconfig-extensions-about-jira-permissions-user)

### Tugas 1: Buat kebijakan izin IAM untuk AWS AppConfig dan integrasi Jira
<a name="working-with-appconfig-extensions-about-jira-permissions-policy"></a>

Gunakan prosedur berikut untuk membuat kebijakan izin IAM yang memungkinkan Atlassian Jira untuk berkomunikasi. AWS AppConfig Kami menyarankan Anda membuat kebijakan baru dan melampirkan kebijakan ini ke peran IAM baru. Menambahkan izin yang diperlukan ke kebijakan dan peran IAM yang ada bertentangan dengan prinsip hak istimewa paling sedikit dan tidak disarankan. 

**Untuk membuat kebijakan IAM untuk AWS AppConfig dan integrasi Jira**

1. Buka konsol IAM di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Di panel navigasi, pilih **Kebijakan** dan kemudian pilih **Buat kebijakan**.

1. Pada halaman **Buat kebijakan**, pilih tab **JSON** dan ganti konten default dengan kebijakan berikut. Dalam kebijakan berikut, ganti*Region*,, *account\$1ID**application\$1ID*, dan *configuration\$1profile\$1ID* dengan informasi dari lingkungan bendera AWS AppConfig fitur Anda.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": [
                   "appconfig:CreateExtensionAssociation",
                   "appconfig:ListExtensionAssociations",
                   "appconfig:GetConfigurationProfile"
               ],
               "Resource": [
                   "arn:aws:appconfig:us-east-1:111122223333:application/application_ID",
                   "arn:aws:appconfig:us-east-1:111122223333:application/application_ID/configurationprofile/configuration_profile_ID"
               ]
           },
           {
               "Effect": "Allow",
               "Action": [
                   "appconfig:ListApplications"
               ],
               "Resource": [
                   "arn:aws:appconfig:us-east-1:111122223333:*"
               ]
           },
           {
               "Effect": "Allow",
               "Action": [
                   "appconfig:ListConfigurationProfiles"
               ],
               "Resource": [
                   "arn:aws:appconfig:us-east-1:111122223333:application/application_ID"
               ]
           },
           {
               "Effect": "Allow",
               "Action": "sts:GetCallerIdentity",
               "Resource": "*"
           }
       ]
   }
   ```

------

1. Pilih **Berikutnya: Tanda**.

1. (Opsional) Tambahkan satu atau beberapa pasangan nilai kunci tag untuk mengatur, melacak, atau mengontrol akses kebijakan ini, lalu pilih **Berikutnya:** Tinjau. 

1. Pada halaman **Kebijakan ulasan**, masukkan nama di kotak **Nama**, seperti**AppConfigJiraPolicy**, lalu masukkan deskripsi opsional.

1. Pilih **Buat kebijakan**.

### Tugas 2: Buat pengguna untuk AWS AppConfig dan integrasi Jira
<a name="working-with-appconfig-extensions-about-jira-permissions-user"></a>

Gunakan prosedur berikut untuk membuat pengguna untuk AWS AppConfig dan integrasi Atlassian Jira. Setelah Anda membuat pengguna, Anda dapat menyalin ID kunci akses dan kunci rahasia, yang akan Anda tentukan saat Anda menyelesaikan integrasi.

**Untuk membuat pengguna untuk AWS AppConfig dan integrasi Jira**

1. Buka konsol IAM di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Di panel navigasi, pilih **Pengguna**, lalu pilih **Tambah pengguna**.

1. Di bidang **Nama pengguna**, masukkan nama, seperti**AppConfigJiraUser**.

1. Untuk **Pilih jenis AWS kredensi**, pilih **Kunci akses - Akses terprogram**.

1. Pilih **Berikutnya: Izin**.

1. Di bawah halaman **Setel izin**, pilih **Lampirkan kebijakan yang ada secara langsung**. Cari dan pilih kotak centang untuk kebijakan yang Anda buat[Tugas 1: Buat kebijakan izin IAM untuk AWS AppConfig dan integrasi Jira](#working-with-appconfig-extensions-about-jira-permissions-policy), lalu pilih **Berikutnya: Tag**.

1. Pada halaman **Tambahkan tag (opsional)**, tambahkan satu atau beberapa pasangan nilai kunci tag untuk mengatur, melacak, atau mengontrol akses bagi pengguna ini. Pilih **Berikutnya: Tinjauan**.

1. Pada halaman **Ulasan**, verifikasi detail pengguna.

1. Pilih **Create user** (Buat pengguna). Sistem menampilkan ID kunci akses pengguna dan kunci rahasia. Unduh file.csv atau salin kredensialnya ke lokasi terpisah. Anda akan menentukan kredensi ini ketika Anda mengonfigurasi integrasi.

## Mengkonfigurasi aplikasi integrasi AWS AppConfig Jira
<a name="working-with-appconfig-extensions-about-jira-configure"></a>

Gunakan prosedur berikut untuk mengonfigurasi opsi yang diperlukan dalam aplikasi AWS AppConfig for Jira. Setelah Anda menyelesaikan prosedur ini, Jira membuat masalah baru untuk setiap tanda fitur di Anda Akun AWS untuk yang ditentukan Wilayah AWS. Jika Anda membuat perubahan pada tanda fitur di AWS AppConfig, Jira mencatat detail dalam masalah yang ada.

**catatan**  
Bendera AWS AppConfig fitur dapat menyertakan beberapa atribut bendera tingkat anak. Jira membuat satu masalah untuk setiap flag fitur tingkat induk. Jika Anda mengubah atribut flag tingkat anak, Anda dapat melihat detail perubahan tersebut dalam masalah JIRA untuk flag tingkat induk.

**Untuk mengkonfigurasi integrasi**

1. Masuk ke [Marketplace Atlassian](https://marketplace.atlassian.com/).

1. Ketik **AWS AppConfig** di bidang pencarian dan tekan **Enter**.

1. Instal aplikasi pada instance Jira Anda.

1. Di konsol Atlassian, pilih **Kelola aplikasi**, lalu pilih **AWS AppConfig untuk** Jira.

1. Pilih **Konfigurasikan**

1. Di bawah **Detail konfigurasi**, pilih **proyek Jira** dan kemudian pilih proyek yang ingin Anda kaitkan dengan bendera AWS AppConfig fitur Anda.

1. Pilih **Wilayah AWS**, lalu pilih Wilayah tempat bendera AWS AppConfig fitur Anda berada.

1. Di bidang **ID Aplikasi**, masukkan nama AWS AppConfig aplikasi yang berisi bendera fitur Anda.

1. Di bidang **Configuration profile ID**, masukkan nama profil AWS AppConfig konfigurasi untuk flag fitur Anda.

1. Di kolom **Access key ID** dan **Secret key**, masukkan kredenal yang Anda salin. [Tugas 2: Buat pengguna untuk AWS AppConfig dan integrasi Jira](#working-with-appconfig-extensions-about-jira-permissions-user) Secara opsional, Anda juga dapat menentukan token sesi.

1. Pilih **Kirim**.

1. Di konsol Atlassian, pilih **Proyek, lalu pilih proyek** yang Anda pilih untuk AWS AppConfig diintegrasikan. Halaman **Masalah** menampilkan masalah untuk setiap tanda fitur di yang ditentukan Akun AWS dan Wilayah AWS.

## Menghapus aplikasi dan AWS AppConfig data untuk Jira
<a name="working-with-appconfig-extensions-about-jira-delete"></a>

Jika Anda tidak lagi ingin menggunakan integrasi Jira dengan flag AWS AppConfig fitur, Anda dapat menghapus aplikasi AWS AppConfig for Jira di konsol Atlassian. Menghapus aplikasi integrasi melakukan hal berikut:
+ Menghapus hubungan antara instans Jira Anda dan AWS AppConfig
+ Menghapus detail instans Jira Anda dari AWS AppConfig

**Untuk menghapus aplikasi AWS AppConfig untuk Jira**

1. Di konsol Atlassian, pilih **Kelola** aplikasi.

1. Pilih **AWS AppConfig untuk Jira**.

1. Pilih **Hapus Instalasi**.