

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

# Melewati atau memaksa pemeriksaan perlindungan penghapusan
<a name="deletion-protection-check"></a>

Untuk membantu Anda mengelola perlindungan penghapusan, [DeleteEnvironment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteEnvironment.html)dan [DeleteConfigurationProfile](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteConfigurationProfile.html) APIs sertakan parameter yang disebut. `DeletionProtectionCheck` Parameter ini mendukung nilai-nilai berikut:
+ `BYPASS`: Instruksikan AWS AppConfig untuk melewati pemeriksaan perlindungan penghapusan dan menghapus profil konfigurasi meskipun perlindungan penghapusan akan mencegahnya. 
+ `APPLY`: Menginstruksikan pemeriksaan perlindungan penghapusan untuk dijalankan, bahkan jika perlindungan penghapusan dinonaktifkan di tingkat akun. `APPLY`juga memaksa pemeriksaan perlindungan penghapusan untuk dijalankan terhadap sumber daya yang dibuat dalam satu jam terakhir, yang biasanya dikecualikan dari pemeriksaan perlindungan penghapusan. 
+ `ACCOUNT_DEFAULT`: Pengaturan default, yang menginstruksikan AWS AppConfig untuk menerapkan nilai perlindungan penghapusan yang ditentukan dalam API. `UpdateAccountSettings`

**catatan**  
Secara default, `DeletionProtectionCheck` lewati profil konfigurasi dan lingkungan yang dibuat dalam satu jam terakhir. Konfigurasi default dimaksudkan untuk mencegah perlindungan penghapusan mengganggu pengujian dan demo yang membuat sumber daya berumur pendek. Anda dapat mengganti perilaku ini dengan meneruskan `DeletionProtectionCheck=APPLY` saat menelepon `DeleteEnvironment` atau`DeleteConfigurationProfile`.

Panduan CLI berikut menggunakan perintah sampel untuk mengilustrasikan cara menggunakan parameter. `DeletionProtectionCheck` Ganti *ID* perintah berikut dengan ID untuk AWS AppConfig artefak Anda.

1. Panggil [GetLatestConfiguration](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_appconfigdata_GetLatestConfiguration.html)konfigurasi yang diterapkan.

   ```
   aws appconfigdata get-latest-configuration --configuration-token $(aws appconfigdata start-configuration-session --application-identifier ID --environment-identifier ID --configuration-profile-identifier ID --query InitialConfigurationToken) outfile.txt 
   ```

1. Tunggu 60 detik AWS AppConfig untuk mendaftarkan bahwa konfigurasi aktif.

1. Jalankan perintah berikut untuk memanggil [DeleteEnvironment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteEnvironment.html)dan menerapkan perlindungan penghapusan pada lingkungan.

   ```
   aws appconfig delete-environment --environment-id ID --application-id ID --deletion-protection-check APPLY
   ```

   Perintah harus mengembalikan kesalahan berikut.

   ```
   An error occurred (BadRequestException) when calling the DeleteEnvironment operation: Environment Beta is actively being used in your application and cannot be deleted.
   ```

1. Jalankan perintah berikut untuk melewati perlindungan penghapusan dan menghapus lingkungan.

   ```
   aws appconfig delete-environment --environment-id ID --application-id ID --deletion-protection-check BYPASS
   ```