其他 | 其他 RFC,建立 (CLI) - AMS 進階入門指南

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

其他 | 其他 RFC,建立 (CLI)

此範例說明如何使用管理 | 其他 | 其他 | 建立 CTs (ct-1e1xtak34nx76),請求變更任何可用的 CT 地址。

當您找不到所需的變更類型時,請使用此 CT;不過,如果您不確定在現有 CT 中指定參數,最好提交服務請求以尋求協助。如需提交服務請求的資訊,請參閱服務請求範例

這種類型的 RFC 是核准的必要項目,這表示它需要 AMS 核准才能實作。提交 RFC 之後,AMS 運算子會與您聯絡,以討論您要部署的堆疊。

注意

使用「需要檢閱」CTs時,AMS 建議您使用 ASAP 排程選項 (在主控台中選擇 ASAP,在 API/CLI 中保留開始和結束時間空白),因為這些 CTs 需要 AMS 運算子來檢查 RFC,並在核准和執行之前與您通訊。如果您排程這些 RFCs,請務必至少允許 24 小時。如果未在排定的開始時間之前進行核准,則會自動拒絕 RFC。

必要資料:

  • Comment:RFC 的用途。

  • ChangeTypeIdChangeTypeVersion:使用其他 | 建立 (ct-1e1xtak34nx76) 來請求新資源,使用其他 | 更新 (ct-0xdawir96cy7k) 來變更現有資源;兩者皆為 v1

選擇性資料:Priority:可接受的值為 HighMediumLow

內嵌建立

  • 使用內嵌提供的執行參數發出建立 RFC 命令 (在內嵌提供執行參數時逸出引號)。範例使用其他 | 建立。

    aws amscm create-rfc --change-type-id "ct-1e1xtak34nx76" --change-type-version "1.0" --title "TITLE" --execution-parameters "{\"Comment\": \"What you want created\"}"
  • 使用建立 RFC 操作中傳回的 RFC ID 提交 RFC。在提交之前,RFC 會保持 Editing 狀態,且不會採取任何動作。

    aws amscm submit-rfc --rfc-id RFC_ID
  • 監控 RFC 狀態並檢視執行輸出:

    aws amscm get-rfc --rfc-id RFC_ID

範本建立

  1. 建立並儲存執行參數的 JSON 檔案;範例會將其命名為 OtherParams.json,並包含選用Priority參數:

    { "Comment": "What you want created", "Priority": "Medium" }
  2. 建立並儲存 RFC 參數的 JSON 檔案;範例會將其命名為 OtherRfc.json.

    { "ChangeTypeId": "ct-1e1xtak34nx76", "ChangeTypeVersion": "1.0", "Title": "TITLE" }
  3. 建立 RFC,指定 OtherRfc 檔案和 OtherParams 檔案:

    aws amscm create-rfc --cli-input-json file://OtherRfc.json --execution-parameters file://OtherParams.json

    您會在回應中收到新 RFC 的 RfcId。例如:

    { "RfcId": "RFC-ID" }
  4. 提交 RFC:

    aws amscm submit-rfc --rfc-id RFC-ID

    如果未回報錯誤,表示操作成功。

  5. 若要監控請求的狀態和檢視執行輸出:

    aws amscm get-rfc --rfc-id RFC-ID