다른 AWS 서비스와 함께 사용 - AWS IoT Events

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

다른 AWS 서비스와 함께 사용

AWS IoT Events는AWS 서비스를 사용할 수 있도록 하는 다음 작업을 지원합니다.

  • iotTopicPublishMQTT 주제에 대한 메시지를 게시할 수 있습니다.

  • iotEvents데이터를 입력값으로 보낼 수 있습니다.AWS IoT Events

  • iotSiteWise AWS IoT SiteWise의 자산 속성에 데이터를 보냅니다.

  • dynamoDBAmazon DynamoDB 테이블로 데이터를 보낼 수 있습니다.

  • dynamoDBv2Amazon DynamoDB 테이블로 데이터를 보낼 수 있습니다.

  • firehoseAmazon Kinesis Data Firehose.

  • lambdaAWS Lambda함수를 호출할 수 있습니다.

  • sns데이터를 푸시 알림으로 보낼 수 있습니다.

  • sqsAmazon SQS.

중요
  • 두AWS 서비스AWS IoT Events 모두에 대해 동일한AWS 지역을 선택해야 합니다. 지원되는 지역 목록은 Amazon Web Services 일반 참조의AWS IoT Events 엔드포인트 및 할당량을 참조하십시오.

  • AWS IoT Events작업에 사용할 다른AWS 리소스를 만들 때는 동일한AWS 리전을 사용해야 합니다. AWS지역을 전환하면AWS 리소스에 액세스하는 데 문제가 발생할 수 있습니다.

기본적으로 AWS IoT Events는 모든 작업에 대해 JSON으로 표준 페이로드를 생성합니다. -. . 자세한 내용은 AWS IoT EventsAPI 참조의 페이로드 데이터 유형을 참조하십시오표현식.

AWS IoT Core

IoT topic publish action

이AWS IoT Core 작업을 통해 메시지 브로커를 통해 MQTT 메시지를 게시할AWS IoT 수 있습니다. 지원되는 지역 목록은 Amazon Web Services 일반 참조의AWS IoT Core 엔드포인트 및 할당량을 참조하십시오.

AWS IoT 메시지 브로커는 게시 클라이언트에서 구독 클라이언트로 메시지를 전송하여 AWS IoT 클라이언트를 연결합니다. 자세한 내용은 AWS IoT개발자 안내서의 메시지 브로커를 참조하십시오.AWS IoT

More information (2)

MQTT.

mqttTopic

MQTT.

탐지기 모델에서 생성된 변수 또는 입력 값을 사용하여 런타임에 MQTT 주제 이름을 동적으로 정의할 수 있습니다.

payload

-. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 AWS IoT EventsAPI 참조의 페이로드를 참조하십시오.

참고

AWS IoT Events서비스 역할에 첨부된 정책이iot:Publish 권한을 부여하는지 확인하십시오. 자세한 내용은 AWS IoT Events의 Identity and Access Management을 참조하세요.

자세한 내용을 알아보려면 AWS IoT Events API 참조IotTopicPublishAction 섹션을 참조하세요.

AWS IoT Events

IoT Events action

AWS IoT Events작업을 통해 데이터를AWS IoT Events 입력으로 보낼 수 있습니다. 지원되는 지역 목록은 Amazon Web Services 일반 참조의AWS IoT Events 엔드포인트 및 할당량을 참조하십시오.

AWS IoT Events. 자세한 정보는 AWS IoT Events 개발자 안내서.의 AWS IoT Events란 무엇입니까?를 참조하세요.

More information (2)

.AWS IoT Events

inputName

데이터를 수신하는AWS IoT Events 입력의 이름입니다.

payload

-. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 AWS IoT EventsAPI 참조의 페이로드를 참조하십시오.

참고

AWS IoT Events서비스 역할에 첨부된 정책이iotevents:BatchPutMessage 권한을 부여하는지 확인하십시오. 자세한 내용은 AWS IoT Events의 Identity and Access Management을 참조하세요.

자세한 내용을 알아보려면 AWS IoT Events API 참조IotEventsAction 섹션을 참조하세요.

AWS IoT SiteWise

IoT SiteWise action

AWS IoT SiteWise작업을 통해 데이터를 의 자산 속성으로 보낼 수 있습니다AWS IoT SiteWise. 지원되는 지역 목록은 Amazon Web Services 일반 참조의AWS IoT SiteWise 엔드포인트 및 할당량을 참조하십시오.

AWS IoT SiteWise는 대규모로 산업 장비 데이터를 수집, 구성 및 분석할 수 있는 관리형 서비스입니다. 자세한 내용은 AWS IoT SiteWise 사용 설명서AWS IoT SiteWise(이)란 무엇입니까? 섹션을 참조하세요.

More information (11)

.AWS IoT SiteWise

중요

데이터를 받으려면 의 기존 자산 속성을 사용해야 합니다AWS IoT SiteWise.

  • AWS IoT EventspropertyAlias콘솔을.

  • 를 사용하는 경우assetId 및 중 하나propertyAlias 또는 둘 다를propertyId 지정하여 대상 자산 속성을 식별해야 합니다.AWS CLI

AWS IoT SiteWiseUser Guide (U) Mapping industrial data streams to asset properties ().

propertyAlias

(). 표현식을 지정할 수도 있습니다.

assetId

() ID. 표현식을 지정할 수도 있습니다.

propertyId

() ID. 표현식을 지정할 수도 있습니다.

entryId

(선택 사항) 이 항목의 고유 식별자입니다. 항목 ID를 사용하여 실패 시 오류를 발생시키는 데이터 항목을 추적할 수 있습니다. 기본값은 새 고유 식별자입니다. 표현식을 지정할 수도 있습니다.

propertyValue

.

quality

(). 값은 GOOD, BAD 또는 UNCERTAIN이어야 합니다. 표현식을 지정할 수도 있습니다.

timestamp

(). .

timeInSeconds

Unix epoch 형식의 타임스탬프(초)입니다. 유효한 범위는 1~31556889864403199입니다. 표현식을 지정할 수도 있습니다.

offsetInNanos

()timeInSeconds. 유효한 범위는 0~999999999입니다. 표현식을 지정할 수도 있습니다.

value

자산 속성 값이 포함된 구조입니다.

중요

지정된 자산 속성의 dataType에 따라 다음 값 유형 중 하나를 지정해야 합니다. 자세한 내용을 알아보려면 AWS IoT SiteWise API 참조AssetProperty 섹션을 참조하세요.

booleanValue

()FALSE.TRUE 표현식을 지정할 수도 있습니다. 표현식을 사용하는 경우 평가된 결과는 부울 값이어야 합니다.

doubleValue

(). 표현식을 지정할 수도 있습니다. 표현식을 사용하는 경우 평가된 결과는 실수여야 합니다.

integerValue

(). 표현식을 지정할 수도 있습니다. 표현식을 사용하는 경우 평가된 결과는 정수여야 합니다.

stringValue

(). 표현식을 지정할 수도 있습니다. 표현식을 사용하는 경우 평가된 결과는 문자열이어야 합니다.

참고

AWS IoT Events서비스 역할에 첨부된 정책이iotsitewise:BatchPutAssetPropertyValue 권한을 부여하는지 확인하십시오. 자세한 내용은 AWS IoT Events의 Identity and Access Management을 참조하세요.

자세한 내용을 알아보려면 AWS IoT Events API 참조IotSiteWiseAction 섹션을 참조하세요.

Amazon DynamoDB

DynamoDB action

Amazon DynamoDB. DynamoDB -. 지원되는 지역 목록은 Amazon Web Services 일반 참조의 Amazon DynamoDB 엔드포인트 및 할당량을 참조하십시오.

Amazon DynamoDB는 완전관리형 NoSQL 데이터베이스 서비스로서 원활한 확장성과 함께 빠르고 예측 가능한 성능을 제공합니다. DynamoDB?. Amazon DynamoDB 개발자 안내서에 나와 있습니다.

More information (10)

DynamoDB 테이블의 한 열로 데이터를 전송할 때는 다음 파라미터를 지정해야 합니다.

tableName

DynamoDB. DynamoDB.tableName 표현식을 지정할 수도 있습니다.

hashKeyField

(). DynamoDB.hashKeyField 표현식을 지정할 수도 있습니다.

hashKeyType

() (). 해시 키 유형의 값은STRING 또는 이어야 합니다NUMBER. 기본값은 STRING입니다. 표현식을 지정할 수도 있습니다.

hashKeyValue

해시 키의 값입니다. hashKeyValue. 이러한 템플릿은 런타임 시 데이터를 제공합니다. 표현식을 지정할 수도 있습니다.

rangeKeyField

(선택 사항) 범위 키(정렬 키라고도 함)의 이름입니다. DynamoDB.rangeKeyField 표현식을 지정할 수도 있습니다.

rangeKeyType

() (). 해시 키 유형의 값은STRING 또는 이어야 합니다NUMBER. 기본값은 STRING입니다. 표현식을 지정할 수도 있습니다.

rangeKeyValue

(선택 사항) 범위 키의 값입니다. rangeKeyValue. 이러한 템플릿은 런타임 시 데이터를 제공합니다. 표현식을 지정할 수도 있습니다.

작업을 통해 처리 속도를 높일 수 있습니다

(). 표현식을 지정할 수도 있습니다. .

  • INSERT - 데이터를 새 항목으로 DynamoDB 테이블에 삽입합니다. 이것이 기본값입니다.

  • UPDATE - DynamoDB 테이블의 기존 항목을 새 데이터로 업데이트합니다.

  • DELETE- DynamomoDB.

payloadField

(). 기본 이름은 payload입니다. 표현식을 지정할 수도 있습니다.

payload

-. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 AWS IoT EventsAPI 참조의 페이로드를 참조하십시오.

JSON DynamoDB.DynamoDBAction DynamoDB 콘솔은 데이터를 Base64 인코딩된 텍스트로 표시합니다. payloadField 값은 payload-field_raw입니다. 표현식을 지정할 수도 있습니다.

참고

AWS IoT Events서비스 역할에 첨부된 정책이dynamodb:PutItem 권한을 부여하는지 확인하십시오. 자세한 내용은 AWS IoT Events의 Identity and Access Management을 참조하세요.

자세한 내용은 AWS IoT EventsAPI 참조의 DynamoDBaction을 참조하십시오.

Amazon DynamoDB (v2)

DynamoDBv2 action

Amazon DynamoDB (v2) 작업을 사용하면 DynamoDB 테이블에 데이터를 쓸 수 있습니다. DynamoDB -. 지원되는 지역 목록은 Amazon Web Services 일반 참조의 Amazon DynamoDB 엔드포인트 및 할당량을 참조하십시오.

Amazon DynamoDB는 완전관리형 NoSQL 데이터베이스 서비스로서 원활한 확장성과 함께 빠르고 예측 가능한 성능을 제공합니다. DynamoDB?. Amazon DynamoDB 개발자 안내서에 나와 있습니다.

More information (2)

DynamoDB 테이블의 여러 열로 데이터를 전송할 때는 다음 파라미터를 지정해야 합니다.

tableName

DynamoDB. 표현식을 지정할 수도 있습니다.

payload

-. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 AWS IoT EventsAPI 참조의 페이로드를 참조하십시오.

중요

페이로드 유형은 JSON이어야 합니다. 표현식을 지정할 수도 있습니다.

참고

AWS IoT Events서비스 역할에 첨부된 정책이dynamodb:PutItem 권한을 부여하는지 확인하십시오. 자세한 내용은 AWS IoT Events의 Identity and Access Management을 참조하세요.

자세한 내용은 AWS IoT EventsAPI 참조의 DynamoDBV2Action을 참조하십시오.

Amazon Kinesis Data Firehose

Firehose action

Amazon Kinesis Data Firehose. 지원되는 지역 목록은 Amazon Web Services 일반 참조의 Amazon Kinesis Data Firehose 엔드포인트 및 할당량을 참조하십시오.

Amazon Kinesis Data Firehose Amazon Simple Storage Service (Amazon Simple Storage Service), Amazon Redshift Amazon Redshift Amazon Redshift Amazon Redshift Amazon Redshift Amazon Redshift Amazon OpenSearch Redshift Amazon Redshift Amazon Kinesis Data Firehose.OpenSearch Amazon Kinesis Data Firehose. Amazon Kinesis Data Firehose.

More information (3)

Kinesis Data Firehose.

deliveryStreamName

Kinesis Data Firehose.

separator

Kinesis Data Firehose. 구분자 값은'\n' (줄 바꿈),'\t' (탭),'\r\n' (Windows 새 줄) 또는',' (쉼표) 여야 합니다.

payload

-. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 AWS IoT EventsAPI 참조의 페이로드를 참조하십시오.

참고

AWS IoT Events서비스 역할에 첨부된 정책이firehose:PutRecord 권한을 부여하는지 확인하십시오. 자세한 내용은 AWS IoT Events의 Identity and Access Management을 참조하세요.

자세한 내용을 알아보려면 AWS IoT Events API 참조FirehoseAction 섹션을 참조하세요.

AWS Lambda

Lambda action

AWS Lambda작업을 통해 Lambda 함수를 호출할 수 있습니다. 지원되는 지역 목록은 Amazon Web Services 일반 참조의AWS Lambda 엔드포인트 및 할당량을 참조하십시오.

AWS Lambda은 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있게 해주는 컴퓨팅 서비스입니다. 자세한 정보는 AWS Lambda 개발자 안내서.의 AWS Lambda란 무엇입니까?를 참조하세요.

More information (2)

Lambda.

functionArn

호출할 Lambda 함수의 ARN입니다.

payload

-. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 AWS IoT EventsAPI 참조의 페이로드를 참조하십시오.

참고

AWS IoT Events서비스 역할에 첨부된 정책이lambda:InvokeFunction 권한을 부여하는지 확인하십시오. 자세한 내용은 AWS IoT Events의 Identity and Access Management을 참조하세요.

자세한 내용을 알아보려면 AWS IoT Events API 참조LambdaAction 섹션을 참조하세요.

Amazon Simple Notification Service

SNS action

Amazon SNS 주제 게시 작업을 통해 Amazon SNS 메시지를 게시할 수 있습니다. Amazon Web Services Amazon Simple Notification Service.

Amazon Simple Notification Service (Amazon Simple Notification Service). Amazon SNS?. Amazon Simple Notification Service

참고

Amazon SNS 주제 게시 작업은 Amazon SNS FIFO (선입 선출) 주제를 지원하지 않습니다. Amazon SNS.

More information (2)

Amazon SNS.

targetArn

Amazon SNS ARN.

payload

-. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 AWS IoT EventsAPI 참조의 페이로드를 참조하십시오.

참고

AWS IoT Events서비스 역할에 첨부된 정책이sns:Publish 권한을 부여하는지 확인하십시오. 자세한 내용은 AWS IoT Events의 Identity and Access Management을 참조하세요.

자세한 내용은 AWS IoT EventsAPITopicPublishAction 참조의 SNS를 참조하십시오.

Amazon Simple Queue Service

SQS action

Amazon SQS Amazon SQS. Amazon Web Services Amazon Simple Queue Service.

Amazon Simple Queue Service (Amazon SQS). Amazon Simple Queue Service (Amazon Simple Queue Service) >.

참고

Amazon SQS 액션은 Amazon SQS FIFO (선입 선출) 주제를 지원하지 않습니다. Amazon SQS.

More information (3)

Amazon SQS 대기열로 데이터를 전송할 때는 다음 파라미터를 지정해야 합니다.

queueUrl

Amazon SQS URL.

useBase64

(선택 사항) 지정한 경우 데이터를 Base64 텍스트로AWS IoT EventsTRUE 인코딩합니다. 기본값은 FALSE입니다.

payload

-. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 AWS IoT EventsAPI 참조의 페이로드를 참조하십시오.

참고

AWS IoT Events서비스 역할에 첨부된 정책이sqs:SendMessage 권한을 부여하는지 확인하십시오. 자세한 내용은 AWS IoT Events의 Identity and Access Management을 참조하세요.

자세한 내용은 AWS IoT EventsAPITopicPublishAction 참조의 SNS를 참조하십시오.

Amazon SNS와AWS IoT Core 규칙 엔진을 사용하여AWS Lambda 함수를 트리거할 수도 있습니다. 이를 통해 Amazon Connect Connect와 같은 다른 서비스 또는 회사 엔터프라이즈 리소스 계획 (ERP) 애플리케이션을 사용하여 조치를 취할 수 있습니다.

참고

대규모 데이터 레코드 스트림을 실시간으로 수집 및 처리하려면 Amazon Kinesis Kinesis와 같은 다른AWS 서비스를 사용할 수 있습니다. 여기에서 초기 분석을 완료한 다음 결과를 검출기에AWS IoT Events 입력으로 보낼 수 있습니다.