

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 에서 자산 모델, 구성 요소 모델 및 인터페이스 삭제 AWS IoT SiteWise
<a name="delete-asset-models"></a>

 AWS IoT SiteWise 콘솔 또는 API를 사용하여 자산 모델, 구성 요소 모델 또는 인터페이스를 삭제할 수 있습니다.

자산 모델을 삭제하려면 먼저 자산 모델에서 생성되었던 모든 자산을 삭제해야 합니다. 인터페이스를 삭제하려면 먼저 인터페이스를 구현하는 모든 자산 모델에서 연결을 해제해야 합니다.

자산 모델 또는 인터페이스를 삭제하면 변경 사항이 전파`DELETING`될 때까지 상태가 됩니다. 자세한 내용은 [자산 및 모델 상태](asset-and-model-states.md) 단원을 참조하십시오. 자산 모델 또는 인터페이스를 삭제한 후에는 해당 자산 모델 또는 인터페이스를 쿼리할 수 없습니다. 이 경우 API는 HTTP 404 응답을 반환합니다.

**Topics**
+ [자산 모델, 구성 요소 모델 또는 인터페이스 삭제(콘솔)](#delete-asset-model-console)
+ [자산 모델, 구성 요소 모델 또는 인터페이스 삭제(AWS CLI)](#delete-asset-model-cli)

## 자산 모델, 구성 요소 모델 또는 인터페이스 삭제(콘솔)
<a name="delete-asset-model-console"></a>

 AWS IoT SiteWise 콘솔을 사용하여 자산 모델, 구성 요소 모델 또는 인터페이스를 삭제할 수 있습니다.

**Topics**

**자산 모델, 구성 요소 모델 또는 인터페이스를 삭제하려면(콘솔)**

1. <a name="sitewise-open-console"></a>[AWS IoT SiteWise 콘솔](https://console.aws.amazon.com/iotsitewise/)로 이동합니다.

1. <a name="sitewise-choose-models"></a>탐색 창에서 **모델**을 선택합니다.

1. 삭제할 자산 모델, 구성 요소 모델 또는 인터페이스를 선택합니다.

1. 자산 모델을 삭제하고 자산이 있는 **경우 각 자산을 삭제합니다**. 자산의 이름을 선택하여 자산 페이지로 이동한 후, 이 페이지에서 자산을 삭제할 수 있습니다. 자세한 내용은 [자산 삭제(콘솔)](delete-assets.md#delete-asset-console) 단원을 참조하십시오.

1. 모델 페이지에서 **삭제**를 선택합니다.

1. **모델 삭제** 대화 상자에서 다음을 수행합니다.

   1. **Delete**를 입력하여 삭제를 확인합니다.

   1. **삭제**를 선택합니다.

## 자산 모델, 구성 요소 모델 또는 인터페이스 삭제(AWS CLI)
<a name="delete-asset-model-cli"></a>

 AWS Command Line Interface (AWS CLI)를 사용하여 자산 모델, 구성 요소 모델 또는 인터페이스를 삭제할 수 있습니다.

[DeleteAssetModel](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteAssetModel.html) 작업을 사용하여 자산 모델, 구성 요소 모델 또는 인터페이스를 삭제합니다. 다음 파라미터를 지정하세요.
+ `assetModelId` – 자산의 ID입니다. 이는 UUID 형식의 실제 ID이거나 `externalId:myExternalId`(있는 경우)입니다. 자세한 내용은AWS IoT SiteWise 사용 설명서**의 [외부 ID가 있는 참조 객체](object-ids.md#external-id-references)를 참조하세요.

**자산 모델을 삭제하려면(AWS CLI) 다음을 수행하세요.**

1. 다음 명령을 실행하여 모델에서 생성된 모든 자산을 나열합니다. *asset-model-id*를 자산 모델의 ID 또는 외부 ID로 바꿉니다.

   ```
   aws iotsitewise list-assets --asset-model-id asset-model-id
   ```

   자세한 내용은 [ListAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListAssets.html) 작업을 참조하세요.

1. 이전의 명령이 모델에서 자산을 반환하는 경우 각 자산을 삭제합니다. 자세한 내용은 [자산 삭제(AWS CLI)](delete-assets.md#delete-asset-cli) 단원을 참조하십시오.

1. 다음 명령을 실행하여 자산 모델을 삭제합니다. *asset-model-id*를 자산 모델의 ID 또는 외부 ID로 바꿉니다.

   ```
   aws iotsitewise delete-asset-model --asset-model-id asset-model-id
   ```

**중요**  
 마지막 읽기 작업 이후 동시에 업데이트된 자산 모델을 삭제하지 않으려면 조건부 삭제 요청을 정의해야 합니다. [자산 모델 쓰기를 위한 낙관적 잠금](opt-locking-for-model.md)을(를) 참조하세요.