사용자 지정 복합 모델 (구성 요소) 업데이트 - AWS IoT SiteWise

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

사용자 지정 복합 모델 (구성 요소) 업데이트

를 사용하여 사용자 지정 복합 모델을 업데이트하거나 AWS IoT SiteWise 콘솔을 사용하여 구성 요소를 업데이트할 수 있습니다. AWS IoT SiteWise API

구성 요소 업데이트 (콘솔)

AWS IoT SiteWise 콘솔을 사용하여 구성 요소를 업데이트할 수 있습니다.

구성 요소를 업데이트하려면 (콘솔)
  1. AWS IoT SiteWise 콘솔로 이동합니다.

  2. 탐색 창에서 모델을 선택합니다.

  3. 구성 요소가 있는 에셋 모델을 선택합니다.

  4. 속성 탭에서 구성 요소를 선택합니다.

  5. 업데이트하려는 구성 요소를 선택합니다.

  6. 편집을 선택합니다.

  7. 구성 요소 편집 페이지에서 다음 중 하나를 수행하십시오.

  8. 저장(Save)을 선택합니다.

사용자 지정 복합 모델 업데이트 (AWS CLI)

AWS Command Line Interface (AWS CLI) 를 사용하여 사용자 지정 복합 모델을 업데이트할 수 있습니다.

이름 또는 설명을 업데이트하려면 UpdateAssetModelCompositeModel작업을 사용합니다. 인라인 사용자 지정 복합 모델의 경우에만 속성을 업데이트할 수도 있습니다. 사용자 지정 복합 모델은 참조된 구성 요소 모델이 관련 속성을 제공하므로 component-model-based 사용자 지정 복합 모델의 속성을 업데이트할 수 없습니다.

중요

사용자 지정 복합 모델에서 속성을 제거하면 해당 속성에 대한 이전 데이터가 모두 AWS IoT SiteWise 삭제됩니다. 기존 속성의 유형이나 데이터 유형은 변경할 수 없습니다.

기존 복합 모델 속성을 동일한 name 새 복합 모델 속성으로 바꾸려면 다음과 같이 하십시오.

  1. 기존 속성 전체를 제거한 상태로 UpdateAssetModelCompositeModel 요청을 제출하십시오.

  2. 새 속성이 포함된 두 번째 UpdateAssetModelCompositeModel 요청을 제출하세요. 새 자산 속성은 이전 자산과 name 동일하며 AWS IoT SiteWise 새 고유 자산을 생성합니다id.

사용자 지정 복합 모델 업데이트하기 (AWS CLI)
  1. 기존 복합 모델 정의를 검색하려면 다음 명령을 실행합니다. Replace composite-model-id 업데이트할 사용자 지정 복합 모델의 ID 또는 외부 ID를 사용하고,asset-model-id 사용자 지정 복합 모델이 연결된 자산 모델과 함께. 자세한 내용은 AWS IoT SiteWise 사용 설명서를 참조하십시오.

    aws iotsitewise describe-asset-model-composite-model \ --asset-model-composite-model-id composite-model-id \ --asset-model-id asset-model-id

    자세한 내용은 DescribeAssetModelCompositeModel작업을 참조하십시오.

  2. 라는 update-custom-composite-model.json 파일을 만든 다음 이전 명령의 응답을 파일에 복사합니다.

  3. 다음 필드를 update-custom-composite-model.json 제외한 모든 키-값 쌍을 JSON 개체에서 제거합니다.

    • assetModelCompositeModelName

    • assetModelCompositeModelDescription(있는 경우)

    • assetModelCompositeModelProperties(있는 경우)

  4. update-custom-composite-model.json에서 다음을 수행합니다.

    • 의 값을 변경합니다assetModelCompositeModelName.

    • 값을 추가 또는 assetModelCompositeModelDescription 제거하거나 변경합니다.

    • 인라인 사용자 지정 복합 모델만 해당: 에서 assetModelCompositeModelProperties 자산 모델의 속성을 변경, 추가 또는 제거합니다.

    이 파일에 필요한 형식에 대한 자세한 내용은 의 요청 구문을 참조하십시오. UpdateAssetModelCompositeModel

  5. 다음 명령을 실행하여 사용자 지정 복합 모델을 저장된 정의로 update-custom-composite-model.json 업데이트합니다. Replace composite-model-id 복합 모델의 ID로,asset-model-id 해당 에셋 모델의 ID와 함께 말이죠.

    aws iotsitewise update-asset-model-composite-model \ --asset-model-composite-model-id composite-model-id \ --asset-model-id asset-model-id \ --cli-input-json file://update-custom-composite-model.json