View a markdown version of this page

에 대한 Amazon CloudWatch 로깅 역할 정책 AWS IoT Events - AWS IoT Events

지원 종료 알림: 2026년 5월 20일에 AWS 에 대한 지원이 종료됩니다 AWS IoT Events. 2026년 5월 20일 이후에는 AWS IoT Events 콘솔 또는 AWS IoT Events 리소스에 더 이상 액세스할 수 없습니다. 자세한 내용은 AWS IoT Events 지원 종료를 참조하세요.

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

에 대한 Amazon CloudWatch 로깅 역할 정책 AWS IoT Events

다음 정책 문서는 AWS IoT Events 가 사용자 대신 CloudWatch에 로그를 제출하도록 허용하는 역할 정책 및 신뢰 정책을 제공합니다.

역할 정책:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:PutMetricFilter", "logs:PutRetentionPolicy", "logs:GetLogEvents", "logs:DeleteLogStream" ], "Resource": [ "arn:aws:logs:*:*:*" ] } ] }

신뢰 정책:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "iotevents.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] }

사용자가 다음과 같은 역할을 전달할 수 있도록 하는 IAM 권한 정책도 사용자에게 연결되어 있어야 합니다. 자세한 내용은 IAM 사용 설명서AWS 서비스에 역할을 전달할 수 있는 사용자 권한 부여를 참조하세요.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Action": [ "iam:GetRole", "iam:PassRole" ], "Resource": "arn:aws:iam::123456789012:role/Role_To_Pass" } ] }

다음 명령을 사용하여 CloudWatch 로그의 리소스 정책을 입력합니다. 이렇게 하면 AWS IoT Events 를 CloudWatch 스트림의 로그 이벤트로 넣을 수 있습니다.

aws logs put-resource-policy --policy-name ioteventsLoggingPolicy --policy-document "{ \"Version\": \"2012-10-17\", \"Statement\": [ { \"Sid\": \"IoTEventsToCloudWatchLogs\", \"Effect\": \"Allow\", \"Principal\": { \"Service\": [ \"iotevents.amazonaws.com\" ] }, \"Action\":\"logs:PutLogEvents\", \"Resource\": \"*\" } ] }"

다음 명령을 사용하여 로깅 옵션을 입력합니다. roleArn을 생성한 로그 역할로 바꿉니다.

aws iotevents put-logging-options --cli-input-json "{ \"loggingOptions\": {\"roleArn\": \"arn:aws:iam::123456789012:role/testLoggingRole\", \"level\": \"INFO\", \"enabled\": true } }"