AWS IoT FleetWise 로깅 구성 - AWS IoT FleetWise

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

AWS IoT FleetWise 로깅 구성

AWS IoT FleetWise 로그 데이터를 CloudWatch 로그 그룹으로 전송할 수 있습니다. CloudWatch AWS IoT FleetWise 가 차량의 메시지를 처리하지 못하는 경우 로그를 통해 가시성을 확보할 수 있습니다. 예를 들어 잘못된 구성이나 기타 클라이언트 오류로 인해 이러한 문제가 발생할 수 있습니다. 오류가 발생하면 알림을 받게 되므로 문제를 식별하고 완화할 수 있습니다.

로 로그를 전송하려면 먼저 CloudWatch 로그 그룹을 생성 CloudWatch해야 합니다. AWS IoT FleetWise 에 사용한 것과 동일한 계정과 리전으로 로그 그룹을 구성합니다. AWS IoT FleetWise 에서 로깅을 활성화하면 로그 그룹 이름을 입력합니다. 로깅이 활성화된 후 AWS IoT FleetWise 는 로그 스트림의 CloudWatch 로그 그룹에 로그를 전달합니다.

CloudWatch 콘솔에서 AWS IoT FleetWise 에서 전송된 로그 데이터를 볼 수 있습니다. CloudWatch 로그 그룹 구성 및 로그 데이터 보기에 대한 자세한 내용은 로그 그룹 작업을 참조하세요.

로그를 게시할 수 있는 권한 CloudWatch

CloudWatch 로그 그룹에 대한 로깅을 구성하려면 이 섹션에 설명된 권한 설정이 필요합니다. 권한 관리에 대한 자세한 내용은 IAM 사용 설명서AWS 리소스에 대한 액세스 관리를 참조하세요.

이러한 권한을 사용하면 로깅 구성을 변경하고, 에 대한 로그 전송을 구성하고 CloudWatch, 로그 그룹에 대한 정보를 검색할 수 있습니다.

{ "Version":"2012-10-17", "Statement":[ { "Action":[ "iotfleetwise:PutLoggingOptions", "iotfleetwise:GetLoggingOptions" ], "Resource":[ "*" ], "Effect":"Allow", "Sid":"IoTFleetwiseLoggingOptionsAPI" } { "Sid":"IoTFleetwiseLoggingCWL", "Action":[ "logs:CreateLogDelivery", "logs:GetLogDelivery" "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries", "logs:PutResourcePolicy", "logs:DescribeResourcePolicies", "logs:DescribeLogGroups" ], "Resource":[ "*" ], "Effect":"Allow" } ] }

모든 AWS 리소스에서 작업이 허용되는 경우 정책에 로 "Resource" 설정되어 표시됩니다"*". 즉, 각 작업이 를 지원하는 모든 AWS 리소스에 대해 작업이 허용됩니다.

in AWS IoT FleetWise 로깅 구성(콘솔)

이 섹션에서는 AWS IoT FleetWise 콘솔을 사용하여 로깅을 구성하는 방법을 설명합니다.

AWS IoT FleetWise 콘솔을 사용하여 로깅을 구성하려면
  1. AWS IoT FleetWise 콘솔 을 엽니다.

  2. 왼쪽 창에서 설정을 선택합니다.

  3. 설정페이지의 로깅 섹션에서 편집을 선택합니다.

  4. CloudWatch 로깅 섹션에서 로그 그룹 을 입력합니다.

  5. 변경 사항을 저장하려면 제출을 선택합니다.

로깅을 활성화한 후 CloudWatch 콘솔 에서 로그 데이터를 볼 수 있습니다.

AWS IoT FleetWise 에서 기본 로깅 구성(CLI)

이 섹션에서는 를 사용하여 AWS IoT FleetWise 에 대한 로깅을 구성하는 방법을 설명합니다CLI.

여기에 표시된 CLI 명령에 해당하는 의 메 AWS API서드를 사용하여 를 API 사용하여 이 절차를 수행할 수도 있습니다. GetLoggingOptions API 작업을 사용하여 현재 구성을 가져오고 PutLoggingOptions API 작업을 사용하여 구성을 수정할 수 있습니다.

CLI 를 사용하여 AWS IoT FleetWise에 대한 로깅을 구성하려면
  1. 계정에 대한 로깅 옵션을 설정하려면, get-logging-options 명령을 사용합니다.

    aws iotfleetwise get-logging-options
  2. 로깅을 활성화하려면 put-logging-options 명령을 사용합니다.

    aws iotfleetwise put-logging-options --cloud-watch-log-delivery logType=ERROR,logGroupName=MyLogGroup

    여기서 각 항목은 다음과 같습니다.

    logType

    로그로 데이터를 전송할 CloudWatch 로그 유형입니다. 로깅을 비활성화하려면 값을 OFF로 변경합니다.

    logGroupName

    작업이 데이터를 보내는 CloudWatch 로그 그룹입니다. AWS IoT FleetWise 에 대한 로깅을 활성화하기 전에 로그 그룹 이름을 생성해야 합니다.

로깅을 활성화한 후 를 사용하여 로그 항목 검색을 AWS CLI 참조하세요.