채널 생성 - AWS IoT 분석

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

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

채널 생성

채널은 처리되지 않은 원시 메시지 데이터를 파이프라인에 게시하기 전에 이 데이터를 수집 및 보관합니다. 수신 메시지는 채널로 전송되므로, 첫 번째 단계는 데이터를 위한 채널을 생성하는 것입니다.

aws iotanalytics create-channel --channel-name mychannel

AWS IoT 메시지를 수집하려는 경우 AWS IoT 규칙 엔진 규칙을 생성하여이 채널로 메시지를 보낼 AWS IoT 분석수 있습니다. 이 내용은 에 데이터 수집 AWS IoT 분석의 뒷부분에서 설명합니다. 채널로 데이터를 가져오는 또 다른 방법은 AWS IoT 분석 명령을 사용하는 것입니다BatchPutMessage.

이미 생성한 채널을 나열하려면:

aws iotanalytics list-channels

채널에 관한 추가 정보를 가져오려면.

aws iotanalytics describe-channel --channel-name mychannel

처리되지 않은 채널 메시지는에서 관리하는 Amazon S3 버킷 AWS IoT 분석또는 사용자가 관리하는 버킷에 저장됩니다. channelStorage 파라미터를 사용하여 저장할 버킷을 지정합니다. 기본값은 서비스 관리형 Amazon S3 버킷입니다. 관리하는 Amazon S3 버킷에 채널 메시지를 저장하도록 선택한 경우 사용자를 대신하여 Amazon S3 버킷에서 (버킷 위치 확인) s3:GetBucketLocation (스토어), s3:PutObject (s3:GetObject읽기), s3:ListBucket (재처리) 작업을 수행할 수 있는 AWS IoT 분석 권한을 부여해야 합니다.

JSON
{ "Version":"2012-10-17", "Id": "MyPolicyID", "Statement": [ { "Sid": "MyStatementSid", "Effect": "Allow", "Principal": { "Service": "iotanalytics.amazonaws.com" }, "Action": [ "s3:GetObject", "s3:GetBucketLocation", "s3:ListBucket", "s3:PutObject" ], "Resource": [ "arn:aws:s3:*:*:*:your-iot-analytics-bucket", "arn:aws:s3:*:*:your-iot-analytics-bucket/*" ] } ] }

고객 관리형 채널 스토리지의 옵션 또는 권한을 변경하는 경우 이전에 수집된 데이터가 데이터 세트 콘텐츠에 포함되도록 채널 데이터를 재처리해야 할 수 있습니다. 채널 데이터 재처리를 참조하십시오.