在 Amazon ECR 中建立生命週期政策預覽 - Amazon ECR

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

在 Amazon ECR 中建立生命週期政策預覽

您可以使用生命週期政策預覽來查看生命週期政策對映像儲存庫的影響,然後再套用它。在將生命週期政策套用至儲存庫之前,將預覽視為最佳實務。

注意

如果您使用 Amazon ECR 複寫在不同區域或帳戶中複製儲存庫,請注意,生命週期政策只能對建立儲存庫所在區域中的儲存庫採取動作。因此,如果您已開啟複寫功能,您可能需要考慮在複寫儲存庫的每個區域和帳戶中建立生命週期政策。

建立生命週期政策預覽 (AWS Management Console)
  1. https://console.aws.amazon.com/ecr/repositories 開啟 Amazon ECR 主控台。

  2. 從導覽列上,選擇其中包含要執行生命週期政策預覽的儲存庫之區域。

  3. 在導覽窗格中,依序選擇私有登錄檔儲存庫

  4. 私有儲存庫頁面中選取儲存庫,然後使用動作下拉式清單選擇生命週期政策

  5. 在儲存庫的生命週期政策規則頁面中,依序選擇編輯測試規則建立規則

  6. 為每個生命週期政策測試規則輸入下列詳細資訊。

    1. Rule priority (規則優先順序) 中,輸入規則優先順序的編號。規則優先順序會決定生命週期政策規則的套用順序。數字越小表示優先順序越高。例如,優先順序為 1 的規則優先於優先順序為 2 的規則。

    2. Rule description (規則描述) 中,輸入生命週期政策規則的描述。

    3. 針對映像狀態,請選擇已標記 (萬用字元比對)已標記 (前綴比對)未標記任何

      重要

      若您指定多個標籤,只會選擇含有所有指定標籤的映像。

    4. 如果您在映像狀態選擇已標記 (萬用字元比對),可針對指定萬用字元比對標籤指定含萬用字元 (*) 的映像標籤清單,以透過生命週期政策對其執行動作。例如,若您的映像已標記為 prodprod1prod2 等等,您可能需要指定 prod* 對所有映像執行動作。若您指定多個標籤,只會選擇含有所有指定標籤的映像。

      重要

      每個字串最多可有 4 個萬用字元 (*),例如 ["*test*1*2*3", "test*1*2*3*"] 是有效字串,但 ["test*1*2*3*4*5*6"] 則為無效。

    5. 如果您在映像狀態選擇已標記 (前綴比對),則可針對指定前綴比對標籤指定映像標籤清單,以透過生命週期政策對其執行動作。

    6. 比對條件中選擇自推送的映像超過以下數目的映像,然後指定一個值。

    7. 選擇儲存

  7. 重複操作步驟 5-7 來建立其他測試生命週期政策規則。

  8. 若要執行生命週期政策預覽,請選擇 Save and run test (儲存並執行測試)

  9. Image matches for test lifecycle rules (測試生命週期規則的映像符合數) 下,檢視您的生命週期政策預覽影響。

  10. 若您對預覽結果感到滿意,請選擇 Apply as lifecycle policy (套用為生命週期政策) 來使用指定規則建立生命週期政策。在套用生命週期政策後,可預期受影響的映像會在 24 小時內過期。

  11. 如果對預覽結果不滿意,您可以刪除一或多個測試生命週期規則,再建立一或多個規則加以取代,然後重複測試。