기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS IoT FleetWise 디코더 매니페스트 문제
디코더 매니페스트 문제를 해결합니다.
Error | 문제 해결 지침 |
---|---|
UpdateOperationFailure.ConflictingDecoderUpdate |
동일한 디코더 매니페스트에 여러 업데이트 요청이 있습니다. 잠시 기다렸다가 다시 시도하세요. |
UpdateOperationFailure.InternalFailure |
InternalFailure 는 캡슐화된 예외로 시작됩니다. 문제 자체는 캡슐화된 예외에 따라 달라집니다. |
UpdateOperationFailure.ActiveDecoderUpdate |
디코더 매니페스트가 Active 상태이므로 업데이트할 수 없습니다. 디코더 매니페스트 상태를 DRAFT 로 변경한 후 다시 시도하세요. |
UpdateOperationFailure.ConflictingModelUpdate |
AWS IoT FleetWise 는 다른 사람이 수정하는 차량 모델(모델 매니페스트)에 대해 검증을 시도하고 있습니다. 잠시 기다렸다가 다시 시도하세요. |
UpdateOperationFailure.ModelManifestValidationResponse : FailureReason.MODEL_DATA_ENTRIES_NOT_FOUND |
차량 모델에 연결된 신호가 없습니다. 차량 모델에 신호를 추가하고 연결된 신호 카탈로그에서 해당 신호를 찾을 수 있는지 확인합니다. |
UpdateOperationFailure.ModelManifestValidationResponse : FailureReason.MODEL_NOT_ACTIVE |
차량 모델을 업데이트하여 ACTIVE 상태가 되도록 한 후 다시 시도하세요. |
UpdateOperationFailure.ModelManifestValidationResponse : FailureReason.MODEL_NOT_FOUND |
AWS IoT FleetWise 가 디코더 매니페스트와 연결된 차량 모델을 찾을 수 없습니다. 차량 모델의 Amazon 리소스 이름(ARN)을 확인하고 다시 시도합니다. |
UpdateOperationFailure.ModelManifestValidationResponse(FailureReason.MODEL_DATA_ENTRIES_READ_FAILURE |
차량 모델의 신호 이름을 신호 카탈로그에서 찾을 수 없기 때문에 차량 모델 검증에 실패했습니다. 차량 모델의 신호가 연결된 신호 카탈로그에 모두 포함되어 있는지 확인하세요. |
UpdateOperationFailure.ValidationFailure |
디코더 매니페스트 업데이트 요청에서 유효하지 않은 신호 또는 네트워크 인터페이스가 발견되었습니다. 예외에서 반환된 모든 신호 및 네트워크 인터페이스가 존재하는지, 사용된 모든 신호가 사용 가능한 인터페이스와 연결되어 있는지, 연결된 신호가 있는 인터페이스를 제거하지 않을지 확인합니다. |
UpdateOperationFailure.KmsKeyAccessDenied |
작업에 사용되는 AWS Key Management Service (AWS KMS) 키에 권한 문제가 있습니다. 키에 액세스할 수 있는 역할을 사용하고 있는지 확인하고 다시 시도하세요. |
UpdateOperationFailure.DecoderDoesNotExist |
디코더 매니페스트가 존재하지 않습니다. 디코더 매니페스트 이름을 확인한 후 다시 시도하세요. |
SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG
이유가 있는 비전 시스템 데이터 오류 메시지에는 요청이 실패한 이유에 대한 정보를 제공하는 힌트가 응답에 포함됩니다. 힌트를 통해 따라야 할 문제 해결 지침을 결정할 수 있습니다.
참고
비전 시스템 데이터는 평가판 릴리스이며 변경될 수 있습니다.
Error | 문제 해결 지침 |
---|---|
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.NO_SIGNAL_IN_CATALOG_FOR_DECODER_SIGNAL) |
AWS IoT FleetWise 가 신호 카탈로그를 사용하여 신호 디코더에 사용되는 루트 신호 구조를 찾지 못했습니다. 구조의 루트 신호가 신호 카탈로그에 제대로 정의되어 있는지 확인하세요. |
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_TYPE_INCOMPATIBLE_WITH_MESSAGE_SIGNAL_TYPE) |
신호 카탈로그의 프리미티브 메시지가 디코더 매니페스트 업데이트 요청에서 동일한 데이터 유형으로 정의되지 않았습니다. 요청에 정의된 프리미티브 메시지가 해당 신호 카탈로그 정의와 일치하는지 확인하세요. |
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.STRUCT_SIZE_MISMATCH) |
신호 카탈로그의 구조체에 정의된 속성 수가 디코더 매니페스트에서 디코딩하려는 속성의 수와 일치하지 않습니다. 신호 카탈로그에 정의된 신호와 비교하여 디코딩할 신호 수가 정확한지 확인하세요. |
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG) |
AWS IoT FleetWise 는 디코더 매니페스트 요청에 정의되지 않은 신호 카탈로그에서 로 structuredMessageDefinition 정의된 STRUCT 신호를 발견했습니다. 디코더 매니페스트 업데이트 요청 structuredMessageDefinition 에서 각 구조가 로 정의되어 있는지 확인합니다. |
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG) |
디코더 매니페스트에 사용된 구조의 루트 신호가 신호 카탈로그에서 구조로 제대로 정의되지 않았습니다. 디코더 매니페스트에 사용되는 루트 신호 구조에는 필드 structFullyQualifiedName이 정의되어 있어야 합니다. 또한 해당 가 있는 STRUCT 노드가 필요합니다 fullyQualifiedName. |
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG) |
디코더 매니페스트 요청에 사용된 리프 메시지 중 하나가 프리미티브 메시지로 정의되지 않았습니다. 요청의 모든 리프 객체가 프리미티브 메시지로 정의되었는지 확인하세요. |
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG) |
신호 카탈로그의 배열 객체가 디코더 매니페스트 업데이트 요청에서 structuredMessageList정의로 정의되지 않았습니다. 디코더 매니페스트 업데이트 요청에서 모든 배열 속성이 structuredMessageList정의로 정의되어 있는지 확인합니다. |