쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

CloudWatch 로그

포커스 모드
CloudWatch 로그 - AWS IoT Core

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

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

CloudWatch 로그(cloudwatchLogs) 작업은 Amazon CloudWatch Logs로 데이터를 전송합니다. batchMode를 사용하여 하나의 메시지에 여러 디바이스 로그 레코드를 업로드하고 타임스탬프를 지정할 수 있습니다. 작업에서 데이터를 전송할 로그 그룹을 지정할 수도 있습니다.

요구 사항

이 규칙 작업은 다음 요구 사항을 충족해야 합니다.

  • logs:CreateLogStream, logs:DescribeLogStreamslogs:PutLogEvents 작업을 수행하도록 맡을 AWS IoT 수 있는 IAM 역할입니다. 자세한 내용은 AWS IoT 규칙에 필요한 액세스 권한 부여 단원을 참조하십시오.

    AWS IoT 콘솔에서가이 규칙 작업을 수행하도록 허용하는 역할을 선택하거나 생성할 수 AWS IoT 있습니다.

  • 고객 관리형 AWS KMS key (KMS 키)를 사용하여 CloudWatch 로그에서 로그 데이터를 암호화하는 경우, 서비스에는 호출자를 대신하여 KMS 키를 사용할 수 있는 권한이 있어야 합니다. 자세한 내용은 Amazon Logs 사용 설명서의를 사용하여 CloudWatch 로그에서 로그 데이터 암호화 AWS KMS를 참조하세요. CloudWatch

MQTT에 대한 메시지 형식 요구 사항 batchMode

CloudWatch 로그 규칙 작업을 꺼batchMode진 상태로 사용하는 경우 MQTT 메시지 형식 지정 요구 사항이 없습니다. (참고: batchMode 파라미터의 기본값은 false입니다.) 그러나가 batchMode 켜져 있는 상태에서 CloudWatch 로그 규칙 작업을 사용하는 경우(파라미터 값은 임true) 디바이스 측 로그가 포함된 MQTT 메시지의 형식은 타임스탬프와 메시지 페이로드를 포함하도록 지정되어야 합니다. 참고: timestamp는 이벤트가 발생한 시간을 나타내며 1970년 1월 1일 00:00:00 이후 밀리초 단위로 표시됩니다UTC.

다음은 게시 형식의 예입니다.

[ {"timestamp": 1673520691093, "message": "Test message 1"}, {"timestamp": 1673520692879, "message": "Test message 2"}, {"timestamp": 1673520693442, "message": "Test message 3"} ]

이 요구 사항을 준수하려면 기기 측 로그가 생성되는 방식에 따라 로그를 전송하기 전에 해당 로그를 필터링하고 형식을 다시 지정해야 할 수 있습니다. 자세한 내용은 MQTT 메시지 페이로드를 참조하세요.

batchMode 파라미터와 관계없이 message 콘텐츠는 AWS IoT 메시지 크기 제한을 준수해야 합니다. 자세한 내용은 AWS IoT Core 엔드포인트 및 할당량을 참조하세요.

파라미터

이 작업으로 AWS IoT 규칙을 생성할 때 다음 정보를 지정해야 합니다.

logGroupName

작업이 데이터를 전송하는 CloudWatch 로그 그룹입니다.

대체 템플릿: API 및 AWS CLI 만 지원

roleArn

CloudWatch 로그 그룹에 대한 액세스를 허용하는 IAM 역할입니다. 자세한 내용은 요구 사항 단원을 참조하십시오.

대체 템플릿 지원: 아니오

(선택 사항) batchMode

로그 레코드 배치를 추출하여 업로드할지 여부를 나타냅니다 CloudWatch. 값에는 true 또는 false(기본값)가 포함됩니다. 자세한 내용은 요구 사항 단원을 참조하십시오.

대체 템플릿 지원: 아니오

예시

다음 JSON 예제에서는 AWS IoT 규칙에서 CloudWatch 로그 작업을 정의합니다.

{ "topicRulePayload": { "sql": "SELECT * FROM 'some/topic'", "ruleDisabled": false, "awsIotSqlVersion": "2016-03-23", "actions": [ { "cloudwatchLogs": { "logGroupName": "IotLogs", "roleArn": "arn:aws:iam::123456789012:role/aws_iot_cw", "batchMode": false } } ] } }

다음 사항도 참조하세요.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.