Perbarui RFCs - Panduan Pengguna Tingkat Lanjut AMS

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

Perbarui RFCs

Anda dapat mengirimkan ulang RFC yang telah ditolak atau yang belum dikirimkan, dengan memperbarui RFC dan kemudian mengirimkannya, atau mengirimkannya kembali. Perhatikan bahwa sebagian besar ditolak karena RFCs yang ditentukan RequestedStartTime telah berlalu sebelum pengiriman atau yang TimeoutInMinutes ditentukan tidak memadai untuk menjalankan RFC (karena TimeoutInMinutes tidak memperpanjang RFC yang berhasil, kami sarankan untuk selalu menyetel ini ke setidaknya “60" dan hingga “360" untuk Amazon atau grup Auto Scaling EC2 Amazon dengan jangka panjang). EC2 UserData Bagian ini menjelaskan cara menggunakan versi CLI dari UpdateRfc perintah untuk memperbarui RFC dengan parameter RFC baru, atau parameter baru menggunakan JSON stringified atau file parameter yang diperbarui.

Contoh ini menjelaskan penggunaan AMS UpdateRfc API versi CLI (lihat Perbarui RFC). Meskipun ada jenis perubahan untuk memperbarui beberapa sumber daya (DNS pribadi dan publik, tumpukan penyeimbang beban, dan konfigurasi tambalan tumpukan), tidak ada CT untuk memperbarui RFC.

Kami menyarankan Anda mengirimkan satu UpdateRfc operasi pada satu waktu. Jika Anda mengirimkan beberapa pembaruan, misalnya pada tumpukan DNS, pembaruan mungkin gagal mencoba memperbarui DNS secara bersamaan.

DATA YANG DIPERLUKAN:RfcId: RFC yang Anda perbarui.

DATA OPSIONALExecutionParameters:: Kecuali Anda memperbarui bidang yang tidak wajibDescription, seperti, Anda akan mengirimkan parameter eksekusi yang dimodifikasi untuk mengatasi masalah yang menyebabkan RFC ditolak atau dibatalkan. Semua nilai non-null yang dikirimkan menimpa nilai-nilai tersebut di RFC asli.

  1. Temukan RFC yang ditolak atau dibatalkan yang relevan, Anda dapat menggunakan perintah ini (Anda dapat mengganti nilainya denganCanceled):

    aws amscm list-rfc-summaries --filter Attribute=RfcStatusId,Value=Rejected
  2. Anda dapat memodifikasi salah satu parameter RFC berikut:

    { "Description": "string", "ExecutionParameters": "string", "ExpectedOutcome": "string", "ImplementationPlan": "string", "RequestedEndTime": "string", "RequestedStartTime": "string", "RfcId": "string", "RollbackPlan": "string", "Title": "string", "WorstCaseScenario": "string"}

    Contoh perintah memperbarui bidang Deskripsi:

    aws amscm update-rfc --description "AMSTestNoOpsActionRequired" --rfc-id "RFC_ID" --region us-east-1

    Contoh perintah memperbarui ExecutionParameters VpcId bidang:

    aws amscm update-rfc --execution-parameters "{\"VpcId\":\"VPC_ID\"}" --rfc-id "RFC_ID" --region us-east-1

    Contoh perintah memperbarui RFC dengan file parameter eksekusi yang berisi pembaruan; lihat contoh file parameter eksekusi di langkah 2 dari: EC2 stack | Buat:

    aws amscm update-rfc --execution-parameters file://CreateEc2ParamsUpdate.json --rfc-id "RFC_ID" --region us-east-1
  3. Kirim ulang RFC menggunakan submit-rfc dan ID RFC yang sama dengan yang Anda miliki saat RFC pertama kali dibuat:

    aws amscm submit-rfc --rfc-id RFC_ID

    Jika RFC berhasil, Anda tidak menerima konfirmasi atau pesan kesalahan di baris perintah.

  4. Untuk memantau status permintaan dan untuk melihat Output Eksekusi, jalankan perintah berikut.

    aws amscm get-rfc --rfc-id RFC_ID