

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

# Mengedit atau menghapus aturan persetujuan untuk permintaan pull
<a name="how-to-edit-delete-pull-request-approval-rule"></a>

Ketika Anda memiliki sebuah aturan persetujuan pada permintaan pull, Anda tidak dapat menggabungkan permintaan pull tersebut sampai syarat-syaratnya telah terpenuhi. Anda dapat mengubah aturan persetujuan untuk permintaan pull untuk membuatnya menjadi lebih mudah untuk memenuhi syarat-syaratnya, atau untuk meningkatkan ketelitian tinjauan. Anda dapat mengubah jumlah pengguna yang harus menyetujui sebuah permintaan pull. Anda juga dapat menambahkan, menghapus, atau mengubah keanggotaan dalam kolam persetujuan pengguna untuk aturan tersebut. Yang terakhir, jika Anda tidak lagi ingin menggunakan aturan persetujuan untuk sebuah permintaan pull, Anda dapat menghapusnya.

**catatan**  
Anda juga dapat mengganti aturan persetujuan untuk sebuah permintaan pull. Untuk informasi selengkapnya, lihat [Menimpa aturan persetujuan pada sebuah permintaan pull](how-to-override-approval-rules.md).

Anda dapat menggunakan AWS CodeCommit konsol atau AWS CLI untuk mengedit dan menghapus aturan persetujuan untuk repositori Anda. 

**Topics**
+ [Mengedit atau menghapus aturan persetujuan untuk permintaan pull (konsol)](#how-to-edit-delete-pull-request-approval-rule-console)
+ [Mengedit atau menghapus aturan persetujuan untuk permintaan pull (AWS CLI)](#how-to-edit-delete-pull-request-approval-rule-cli)

## Mengedit atau menghapus aturan persetujuan untuk permintaan pull (konsol)
<a name="how-to-edit-delete-pull-request-approval-rule-console"></a>

Anda dapat menggunakan CodeCommit konsol untuk mengedit atau menghapus aturan persetujuan untuk permintaan tarik di CodeCommit repositori. 

1. Buka CodeCommit konsol di [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home).

1. Dalam **Repositori**, pilih nama repositori tempat Anda ingin mengedit atau menghapus aturan persetujuan untuk permintaan pull. 

1. Di panel navigasi, pilih **Permintaan Pull**.

1. Pilih permintaan pull tempat Anda ingin mengedit atau menghapus aturan persetujuan. Anda hanya dapat mengedit dan menghapus aturan persetujuan untuk permintaan pull yang terbuka.  
![Daftar permintaan tarik untuk repositori di konsol. CodeCommit](http://docs.aws.amazon.com/id_id/codecommit/latest/userguide/images/codecommit-pull-request-view.png)

1. Dalam permintaan pull, pilih **Persetujuan**, dan kemudian pilih aturan yang ingin Anda edit atau hapus dari daftar. Lakukan salah satu tindakan berikut:
   + Jika Anda ingin mengedit aturan, pilih **Edit**. 
   + Jika Anda ingin menghapus aturan, pilih **Hapus**, lalu ikuti petunjuk untuk memverifikasi penghapusan aturan.

1. Di **Edit aturan persetujuan**, buat perubahan yang Anda inginkan pada aturan tersebut, lalu pilih **Kirim**.  
![Mengedit sebuah aturan persetujuan](http://docs.aws.amazon.com/id_id/codecommit/latest/userguide/images/codecommit-pull-request-edit-rule.png)

1. Setelah selesai mengonfigurasi aturan persetujuan, pilih **Kirim**.

 

## Mengedit atau menghapus aturan persetujuan untuk permintaan pull (AWS CLI)
<a name="how-to-edit-delete-pull-request-approval-rule-cli"></a>

Untuk menggunakan AWS CLI perintah dengan CodeCommit, instal file AWS CLI. Untuk informasi selengkapnya, lihat [Referensi baris perintah](cmd-ref.md). 

Anda dapat menggunakan AWS CLI untuk mengedit konten aturan persetujuan dan untuk menghapus aturan persetujuan. 

**catatan**  
Anda mungkin juga tertarik dengan perintah-perintah berikut:  
**[update-pull-request-approval-state](how-to-review-pull-request.md#update-pull-request-approval-state)**, untuk menyetujui atau mencabut persetujuan pada sebuah permintaan pull.
[**get-pull-request-approval-states**](how-to-view-pull-request.md#get-pull-request-approval-state), untuk melihat persetujuan pada permintaan pull.
[**evaluate-pull-request-approval-rules**](how-to-merge-pull-request.md#evaluate-pull-request-approval-rules), untuk menentukan apakah aturan persetujuan untuk permintaan pull syarat-syaratnya telah terpenuhi.

**Untuk menggunakan aturan AWS CLI untuk mengedit atau menghapus aturan persetujuan untuk permintaan tarik di CodeCommit repositori**<a name="update-pull-request-approval-rule-content"></a>

1. Untuk mengedit aturan persetujuan, jalankan perintah **update-pull-request-approval-rule-content**, dengan menentukan:
   + ID dari permintaan pull (dengan pilihan **--id**).
   + Nama aturan persetujuan (dengan pilihan **--approval-rule-name**).
   + Isi aturan persetujuan (dengan pilihan **--approval-rule-content**).

   Contoh ini memperbarui aturan persetujuan yang dinamai {{Require two approved approvers}} untuk permintaan tarik dengan ID{{27}}. Aturan tersebut mewajibkan satu persetujuan pengguna dari kumpulan persetujuan yang menyertakan setiap pengguna IAM di akun {{123456789012}} Amazon Web Services:

   ```
   aws codecommit update-pull-request-approval-rule-content --pull-request-id {{27}} --approval-rule-name "{{Require two approved approvers}}" --approval-rule-content "{Version: 2018-11-08, Statements: [{Type: \"Approvers\", NumberOfApprovalsNeeded: 1, ApprovalPoolMembers:[\"CodeCommitApprovers:{{123456789012}}:user/*\"]}]}}"
   ```

1. <a name="delete-pull-request-approval-rule"></a>Untuk menghapus aturan persetujuan, jalankan perintah **delete-pull-request-approval-rule**, dengan menentukan:
   + ID dari permintaan pull (dengan pilihan **--id**).
   + Nama aturan persetujuan (dengan pilihan **--approval-rule-name**).

   Misalnya, untuk menghapus aturan persetujuan dengan nama {{My Approval Rule}} untuk permintaan tarik dengan ID{{15}}:

   ```
   aws codecommit delete-pull-request-approval-rule --pull-request-id {{15}} --approval-rule-name "{{My Approval Rule}}"
   ```