

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

# 刪除過期或未使用的映像建置器資源
<a name="delete-resources"></a>

您的映像建置器環境就像您的家庭一樣，需要定期維護，以協助您找到所需的項目，並完成任務，而不需因雜亂而爭用。請務必定期清除您為測試建立的臨時資源。否則，您可能會忘記這些資源，之後又不記得它們的用途。到那時，您可能不清楚您是否可以安全地將其排除。

刪除資源不會刪除在映像建置過程中建立的任何 Amazon EC2 AMIs 或 Amazon ECR 容器映像。您必須使用適當的 Amazon EC2 或 Amazon ECR 主控台動作，或 API 或 AWS CLI 命令，分別清除這些項目。

**提示**  
若要避免在刪除資源時發生相依性錯誤，請務必依下列順序刪除您的資源：  
映像管道
映像配方
所有剩餘的資源

## 從 刪除資源 AWS 管理主控台
<a name="delete-resources-console"></a>

若要刪除映像管道及其資源，請遵循下列步驟：

**刪除管道**

1. 若要查看在您帳戶下建立的建置管道清單，請從導覽窗格中選擇**映像管道**。

1. 選取**管道名稱**旁的核取方塊，以選取您要刪除的管道。

1. 在**映像管道**面板頂端的動作****功能表上，選擇**刪除**。

1. 若要確認刪除，`Delete`請在方塊中輸入 ，然後選擇**刪除**。

**刪除配方**

1. 若要查看在您帳戶下建立的配方清單，請從導覽窗格中選擇**映像配方**。

1. 選取**配方名稱**旁的核取方塊，以選取您要刪除的配方。

1. 在**映像配方**面板頂端**的動作**功能表上，選擇**刪除配方**。

1. 若要確認刪除，`Delete`請在方塊中輸入 ，然後選擇**刪除**。

**刪除基礎設施組態**

1. 若要查看在您帳戶下建立的基礎設施組態清單，請從導覽窗格中選擇**基礎設施組態**。

1. 選取**組態名稱**旁的核取方塊，以選取您要刪除的基礎設施組態。

1. 在**基礎設施組態**面板頂端，選擇**刪除**。

1. 若要確認刪除，`Delete`請在方塊中輸入 ，然後選擇**刪除**。

**刪除分佈設定**

1. 若要查看在您帳戶下建立的分佈設定清單，請從導覽窗格中選擇**分佈設定**。

1. 選取**組態名稱**旁的核取方塊，以選取您為此教學課程建立的分佈設定。

1. 在**分佈設定**面板頂端，選擇**刪除**。

1. 若要確認刪除，`Delete`請在方塊中輸入 ，然後選擇**刪除**。

**刪除映像**

1. 若要查看在您帳戶下建立的映像清單，請從導覽窗格中選擇**映像**。

1. 選擇您要移除之映像的映像**版本**。這會開啟**映像建置版本**頁面。

1. 針對您要刪除的任何映像，選取**版本**旁的核取方塊。您可以一次選取多個映像版本。

1. 在**映像建置版本**面板頂端，選擇**刪除版本**。

1. 若要確認刪除，`Delete`請在方塊中輸入 ，然後選擇**刪除**。

## 從 刪除映像管道 AWS CLI
<a name="delete-resources-cli"></a>

下列範例示範如何使用 刪除映像建置器資源 AWS CLI。如前所述，資源必須依下列順序刪除，以避免相依性錯誤：

1. 映像管道

1. 映像配方

1. 所有剩餘的資源

**從 刪除映像管道 AWS CLI**  
下列範例顯示如何透過指定映像管道的 ARN 來刪除映像管道。

```
aws imagebuilder delete-image-pipeline --image-pipeline-arn arn:aws:imagebuilder:us-west-2:123456789012:image-pipeline/my-example-pipeline
```

**從 刪除映像配方 AWS CLI**  
下列範例示範如何透過指定映像配方的 ARN 來刪除映像配方。

```
aws imagebuilder delete-image-recipe --image-recipe-arn arn:aws:imagebuilder:us-west-2:123456789012:image-recipe/my-example-recipe/2019.12.03
```

**刪除基礎架構組態**  
下列範例顯示如何透過指定基礎設施組態資源的 ARN 來刪除該資源。

```
aws imagebuilder delete-infrastructure-configuration --infrastructure-configuration-arn arn:aws:imagebuilder:us-west-2:123456789012:infrastructure-configuration/my-example-infrastructure-configuration
```

**刪除分佈設定**  
下列範例示範如何透過指定分佈設定資源的 ARN 來刪除分佈設定資源。

```
aws imagebuilder delete-distribution-configuration --distribution-configuration-arn arn:aws:imagebuilder:us-west-2:123456789012:distribution-configuration/my-example-distribution-configuration
```

**刪除映像**  
下列範例示範如何透過指定映像建置版本 ARN 來刪除映像建置版本。

```
aws imagebuilder delete-image --image-build-version-arn arn:aws:imagebuilder:us-west-2:123456789012:image/my-example-image/2019.12.02/1
```

**刪除元件**  
下列範例顯示如何使用 **imagebuilder** CLI 命令，透過指定元件建置版本 ARN 來刪除元件建置版本。

```
aws imagebuilder delete-component --component-build-version-arn arn:aws:imagebuilder:us-west-2:123456789012:component/my-example-component/2019.12.02/1
```

**重要**  
刪除元件建置版本之前，請確定沒有任何配方以任何方式參考元件建置版本。否則可能會導致管道故障。