Matikan pelepasan kenari - APIGerbang Amazon

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

Matikan pelepasan kenari

Untuk mematikan penerapan rilis kenari berarti menyetel ke null canarySettingsuntuk menghapusnya dari panggung.

Anda dapat menonaktifkan penerapan rilis kenari menggunakan konsol API Gateway, the AWS CLI, atau file. AWS SDK

Matikan rilis kenari menggunakan konsol API Gateway

Untuk menggunakan konsol API Gateway untuk mematikan penerapan rilis kenari, gunakan langkah-langkah berikut:

Untuk mematikan penerapan rilis kenari
  1. Masuk ke konsol API Gateway dan pilih yang ada API di panel navigasi utama.

  2. Di panel navigasi utama, pilih Tahapan, lalu pilih tahap yang ada.

  3. Pilih tab Canary.

  4. Pilih Hapus.

  5. Konfirmasikan bahwa Anda ingin menghapus kenari dengan memilih Hapus.

Akibatnya, canarySettingsproperti menjadi null dan dihapus dari tahap penyebaran. Anda dapat memverifikasi ini menggunakan AWS CLI. Sebagai contoh, lihat Matikan pelepas kenari menggunakan AWS CLI.

Matikan pelepas kenari menggunakan AWS CLI

Untuk menggunakan AWS CLI untuk mematikan penyebaran rilis kenari, panggil update-stage perintah sebagai berikut:

aws apigateway update-stage \ --rest-api-id abcd1234 \ --stage-name canary \ --patch-operations '[{"op":"remove", "path":"/canarySettings"}]'

Respons yang berhasil mengembalikan payload yang mirip dengan berikut ini:

{ "stageName": "prod", "accessLogSettings": { ... }, "cacheClusterEnabled": false, "cacheClusterStatus": "NOT_AVAILABLE", "deploymentId": "nfcn0x", "lastUpdatedDate": 1511309280, "createdDate": 1511152939, "methodSettings": { ... } }

Seperti yang ditunjukkan dalam output, canarySettingsproperti tidak lagi ada dalam tahap penyebaran yang dinonaktifkan kenari.