

지원 종료 알림: 2026년 5월 20일에 AWS 에 대한 지원이 종료됩니다 AWS IoT Events. 2026년 5월 20일 이후에는 AWS IoT Events 콘솔 또는 AWS IoT Events 리소스에 더 이상 액세스할 수 없습니다. 자세한 내용은 [AWS IoT Events 지원 종료를 참조하세요](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-end-of-support.html).

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

# AWS IoT Events 다른 AWS 서비스 작업
<a name="iotevents-other-aws-services"></a>

<a name="work-with-aws-services-intro"></a>AWS IoT Events 는 AWS 서비스를 사용할 수 있는 다음 작업을 지원합니다.<a name="work-with-aws-services"></a>
+ [`iotTopicPublish`](#iotevents-iotcore)로 MQTT 주제에 대한 메시지 게시.
+ [`iotEvents`](#iotevents-iteinput)로 AWS IoT Events 에 입력 값으로 데이터 전송.
+ [`iotSiteWise`](#iotevents-iotsitewise)로 AWS IoT SiteWise의 자산 속성에 데이터를 보냅니다.
+ [`dynamoDB`](#iotevents-dynamodb)로 Amazon DynamoDB 테이블에 데이터 전송.
+ [`dynamoDBv2`](#iotevents-dynamodbv2)로 Amazon DynamoDB 테이블에 데이터 전송.
+ [`firehose`](#iotevents-firehose) Amazon Data Firehose 스트림으로 데이터를 전송합니다.
+ [`lambda`](#iotevents-lambda)로 AWS Lambda 함수 호출.
+ [`sns`](#iotevents-sns)로 푸시 알림에 데이터 전송.
+ [`sqs`](#iotevents-sqs)로 Amazon SQS 대기열에 데이터 전송.

**중요**  
 AWS IoT Events 및 AWS 서비스에서 모두 사용할 동일한 AWS 리전을 선택해야 합니다. 지원되는 리전 목록은 *Amazon Web Services 일반 참조*에서 [AWS IoT Events 엔드포인트 및 할당량](https://docs.aws.amazon.com/general/latest/gr/iot-events.html)을 참조하세요.
 AWS IoT Events 작업에 대한 다른 AWS 리소스를 생성할 때 동일한 AWS 리전을 사용해야 합니다. AWS 리전을 전환하면 AWS 리소스에 액세스하는 데 문제가 있을 수 있습니다.

기본적으로는 모든 작업에 대해 표준 페이로드를 JSON으로 AWS IoT Events 생성합니다. 이 작업 페이로드에는 작업을 트리거한 이벤트와 감지기 모델 인스턴스에 대한 정보가 있는 모든 속성-값 페어가 포함됩니다. 작업 페이로드를 구성하려면 콘텐츠 표현식을 사용하면 됩니다. 자세한 내용은 *AWS IoT Events API 참조*의 [이벤트 데이터를 필터링, 변환 및 처리하는 표현식](iotevents-expressions.md) 및 [Payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html)를 참조하십시오.

## AWS IoT Core
<a name="iotevents-iotcore"></a>

------
#### [ IoT topic publish action ]

 AWS IoT Core 작업을 통해 메시지 브로커를 통해 MQTT AWS IoT 메시지를 게시할 수 있습니다. 지원되는 리전 목록은 *Amazon Web Services 일반 참조*에서 [AWS IoT Core 엔드포인트 및 할당량](https://docs.aws.amazon.com/general/latest/gr/iot-core.html)을 참조하세요.

 AWS IoT 메시지 브로커는 게시 AWS IoT 클라이언트에서 구독 클라이언트로 메시지를 전송하여 클라이언트를 연결합니다. 자세한 내용은 *AWS IoT 개발자 안내서*의 [디바이스 통신 프로토콜을](https://docs.aws.amazon.com/iot/latest/developerguide/protocols.html) 참조하세요.

------
#### [ More information (2) ]

MQTT 메시지를 게시할 때 다음 파라미터를 지정해야 합니다.

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

**`payload`**  
(선택 사항) 기본 페이로드에는 작업을 트리거한 이벤트와 감지기 모델 인스턴스에 대한 정보가 있는 모든 속성-값 페어가 포함됩니다. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 *AWS IoT Events API 참조*의 [Payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html)를 참조하십시오.

**참고**  
 AWS IoT Events 서비스 역할에 연결된 정책이 `iot:Publish` 권한을 부여하는지 확인합니다. 자세한 내용은 [에 대한 자격 증명 및 액세스 관리 AWS IoT Events](security-iam.md) 단원을 참조하십시오.

자세한 내용은 *AWS IoT Events API 참조*의 [IotTopicPublishAction](https://docs.aws.amazon.com/iotevents/latest/apireference/API_IotTopicPublishAction.html)을 참조하십시오.

------

## AWS IoT Events
<a name="iotevents-iteinput"></a>

------
#### [ IoT Events action ]

 AWS IoT Events 작업을 통해에 데이터를 입력 AWS IoT Events 으로 전송할 수 있습니다. 지원되는 리전 목록은 *Amazon Web Services 일반 참조*에서 [AWS IoT Events 엔드포인트 및 할당량](https://docs.aws.amazon.com/general/latest/gr/iot-events.html)을 참조하세요.

AWS IoT Events 를 사용하면 장비 또는 디바이스 플릿의 장애 또는 작동 변경을 모니터링하고 이러한 이벤트가 발생할 때 작업을 트리거할 수 있습니다. 자세한 내용은 *AWS IoT Events 개발자 안내서*의 [What is AWS IoT Events?](https://docs.aws.amazon.com/iotevents/latest/developerguide/what-is-iotevents.html)를 참조하세요.

------
#### [ More information (2) ]

데이터를 전송할 때 다음 파라미터를 지정 AWS IoT Events해야 합니다.

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

**`payload`**  
(선택 사항) 기본 페이로드에는 작업을 트리거한 이벤트와 감지기 모델 인스턴스에 대한 정보가 있는 모든 속성-값 페어가 포함됩니다. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 *AWS IoT Events API 참조*의 [Payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html)를 참조하십시오.

**참고**  
 AWS IoT Events 서비스 역할에 연결된 정책이 `iotevents:BatchPutMessage` 권한을 부여하는지 확인합니다. 자세한 내용은 [에 대한 자격 증명 및 액세스 관리 AWS IoT Events](security-iam.md) 단원을 참조하십시오.

자세한 내용은 *AWS IoT Events API 참조*의 [IotEventsAction](https://docs.aws.amazon.com/iotevents/latest/apireference/API_IotEventsAction.html)을 참조하십시오.

------

## AWS IoT SiteWise
<a name="iotevents-iotsitewise"></a>

------
#### [ IoT SiteWise action ]

 AWS IoT SiteWise 작업을 통해의 자산 속성으로 데이터를 전송할 수 있습니다 AWS IoT SiteWise. 지원되는 리전 목록은 *Amazon Web Services 일반 참조*에서 [AWS IoT SiteWise 엔드포인트 및 할당량](https://docs.aws.amazon.com/general/latest/gr/iot-sitewise.html)을 참조하세요.

AWS IoT SiteWise 는 대규모 산업 장비에서 데이터를 수집, 구성 및 분석할 수 있는 관리형 서비스입니다. 자세한 내용은 * AWS IoT SiteWise사용 설명서*의 [AWS IoT SiteWise 이란?](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/what-is-sitewise.html)을 참조하세요.

------
#### [ More information (11) ]

의 자산 속성으로 데이터를 전송할 때 다음 파라미터를 지정 AWS IoT SiteWise해야 합니다.

**중요**  
데이터를 수신하려면 AWS IoT SiteWise에서 기존 자산 속성을 사용해야 합니다.  
 AWS IoT Events 콘솔을 사용하는 경우를 지정`propertyAlias`하여 대상 자산 속성을 식별해야 합니다.
를 사용하는 경우 대상 자산 속성을 식별`propertyId`하려면 `assetId` 및 중 하나 `propertyAlias` 또는 둘 다를 지정해야 AWS CLI합니다.
자세한 내용을 알아보려면 *AWS IoT SiteWise 사용 설명서*의 [산업 데이터 스트림을 자산 속성에 매핑](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/connect-data-streams.html)를 참조하십시오.

**`propertyAlias`**  
(선택 사항) 자산 속성 목록입니다. 표현식을 지정할 수도 있습니다.

**`assetId`**  
(선택 사항) 지정된 속성이 있는 자산의 ID입니다. 표현식을 지정할 수도 있습니다.

**`propertyId`**  
(선택 사항) 자산 속성 ID입니다. 표현식을 지정할 수도 있습니다.

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

**`propertyValue`**  
속성값에 대한 세부 정보를 포함하는 구조입니다.    
**`quality`**  
(선택 사항) 자산 속성 값의 품질입니다. 값은 `GOOD`, `BAD` 또는 `UNCERTAIN`이어야 합니다. 표현식을 지정할 수도 있습니다.  
**`timestamp`**  
(선택 사항) 타임스탬프 정보가 포함된 구조입니다. 이 값을 지정하지 않으면 기본값은 이벤트 시간입니다.    
**`timeInSeconds`**  
Unix epoch 형식의 타임스탬프(초)입니다. 유효한 범위는 1\$131556889864403199입니다. 표현식을 지정할 수도 있습니다.  
**`offsetInNanos`**  
(선택 사항) `timeInSeconds`에서 변환된 나노초의 오프셋입니다. 유효한 범위는 0\$1999999999입니다. 표현식을 지정할 수도 있습니다.  
**`value`**  
자산 속성 값이 포함된 구조입니다.  
지정된 자산 속성의 `dataType`에 따라 다음 값 유형 중 하나를 지정해야 합니다. 자세한 내용은 *AWS IoT SiteWise API 참조*의 [AssetProperty](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_AssetProperty.html)을 참조하십시오.  
**`booleanValue`**  
(선택 사항) 자산 속성 값은 부울 값이며 `TRUE` 또는 `FALSE`여야 합니다. 표현식을 지정할 수도 있습니다. 표현식을 사용하는 경우 평가된 결과는 부울 값이어야 합니다.  
**`doubleValue`**  
(선택 사항) 자산 속성 값은 실수입니다. 표현식을 지정할 수도 있습니다. 표현식을 사용하는 경우 평가된 결과는 실수여야 합니다.  
**`integerValue`**  
(선택 사항) 자산 속성 값은 정수입니다. 표현식을 지정할 수도 있습니다. 표현식을 사용하는 경우 평가된 결과는 정수여야 합니다.  
**`stringValue`**  
(선택 사항) 자산 속성 값은 문자열입니다. 표현식을 지정할 수도 있습니다. 표현식을 사용하는 경우 평가된 결과는 문자열이어야 합니다.

**참고**  
 AWS IoT Events 서비스 역할에 연결된 정책이 `iotsitewise:BatchPutAssetPropertyValue` 권한을 부여하는지 확인합니다. 자세한 내용은 [에 대한 자격 증명 및 액세스 관리 AWS IoT Events](security-iam.md) 단원을 참조하십시오.

자세한 내용은 *AWS IoT Events API 참조*의 [IotSiteWiseAction](https://docs.aws.amazon.com/iotevents/latest/apireference/API_IotSiteWiseAction.html)을 참조하십시오.

------

## Amazon DynamoDB
<a name="iotevents-dynamodb"></a>

------
#### [ DynamoDB action ]

Amazon DynamoDB 작업을 통해 데이터를 DynamoDB 테이블로 보낼 수 있습니다. DynamoDB 테이블의 한 열에는 지정한 작업 페이로드의 모든 속성-값 페어가 수신됩니다. 지원하는 리전 목록은 **Amazon Web Services 일반 참조의 [Amazon DynamoDB 엔드포인트 및 할당량](https://docs.aws.amazon.com/general/latest/gr/ddb.html)을 참조하십시오.

Amazon DynamoDB는 완전관리형 NoSQL 데이터베이스 서비스로서 원활한 확장성과 함께 빠르고 예측 가능한 성능을 제공합니다. 자세한 내용을 알아보려면 *Amazon DynamoDB 개발자 안내서*의 [What Is DynamoDB?](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html)를 참조하십시오.

------
#### [ More information (10) ]

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

**`tableName`**  
데이터를 수신하는 DynamoDB 테이블의 이름입니다. `tableName` 값은 DynamoDB 테이블의 테이블 이름과 일치해야 합니다. 표현식을 지정할 수도 있습니다.

**`hashKeyField`**  
해시 키(파티션 키라고도 함)의 이름입니다. `hashKeyField` 값은 DynamoDB 테이블의 파티션 키와 일치해야 합니다. 표현식을 지정할 수도 있습니다.

**`hashKeyType`**  
(선택 사항) 해시 키의 데이터 형식입니다. 해시 키 유형의 값은 `STRING` 또는 `NUMBER`이어야 합니다. 기본값은 `STRING`입니다. 표현식을 지정할 수도 있습니다.

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

**`rangeKeyField`**  
(선택 사항) 범위 키(정렬 키라고도 함)의 이름입니다. `rangeKeyField` 값은 DynamoDB 테이블의 정렬 키와 일치해야 합니다. 표현식을 지정할 수도 있습니다.

**`rangeKeyType`**  
(선택 사항) 범위 키의 데이터 유형입니다. 해시 키 유형의 값은 `STRING` 또는 `NUMBER`이어야 합니다. 기본값은 `STRING`입니다. 표현식을 지정할 수도 있습니다.

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

**작업**  
(선택 사항) 수행할 작업의 유형입니다. 표현식을 지정할 수도 있습니다. 작업 값은 다음 중 하나여야 합니다.  
+ `INSERT` - 데이터를 새 항목으로 DynamoDB 테이블에 삽입합니다. 이것이 기본값입니다.
+ `UPDATE` - DynamoDB 테이블의 기존 항목을 새 데이터로 업데이트합니다.
+ `DELETE` - DynamoDB 테이블의 기존 항목을 삭제합니다.

**`payloadField`**  
(선택 사항) 작업 페이로드를 수신하는 DynamoDB 열의 이름입니다. 기본 이름은 `payload`입니다. 표현식을 지정할 수도 있습니다.

**`payload`**  
(선택 사항) 기본 페이로드에는 작업을 트리거한 이벤트와 감지기 모델 인스턴스에 대한 정보가 있는 모든 속성-값 페어가 포함됩니다. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 *AWS IoT Events API 참조*의 [Payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html)를 참조하십시오.  
특정 페이로드 유형이 문자열인 경우 `DynamoDBAction`은 비 JSON 데이터를 이진 데이터로 DynamoDB 테이블에 보냅니다. DynamoDB 콘솔은 데이터를 Base64 인코딩된 텍스트로 표시합니다. `payloadField` 값은 `payload-field_raw`입니다. 표현식을 지정할 수도 있습니다.

**참고**  
 AWS IoT Events 서비스 역할에 연결된 정책이 `dynamodb:PutItem` 권한을 부여하는지 확인합니다. 자세한 내용은 [에 대한 자격 증명 및 액세스 관리 AWS IoT Events](security-iam.md) 단원을 참조하십시오.

자세한 내용은 *AWS IoT Events API 참조*의 [DynamoDBAction](https://docs.aws.amazon.com/iotevents/latest/apireference/API_DynamoDBAction.html)을 참조하십시오.

------

## Amazon DynamoDB(v2)
<a name="iotevents-dynamodbv2"></a>

------
#### [ DynamoDBv2 action ]

Amazon DynamoDB(v2) 작업을 사용하면 DynamoDB 테이블에 데이터를 쓸 수 있습니다. DynamoDB 테이블의 별도 열에는 지정한 작업 페이로드의 속성-값 페어 하나가 수신됩니다. 지원하는 리전 목록은 **Amazon Web Services 일반 참조의 [Amazon DynamoDB 엔드포인트 및 할당량](https://docs.aws.amazon.com/general/latest/gr/ddb.html)을 참조하십시오.

Amazon DynamoDB는 완전관리형 NoSQL 데이터베이스 서비스로서 원활한 확장성과 함께 빠르고 예측 가능한 성능을 제공합니다. 자세한 내용을 알아보려면 *Amazon DynamoDB 개발자 안내서*의 [What Is DynamoDB?](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html)를 참조하십시오.

------
#### [ More information (2) ]

DynamoDB 테이블의 여러 열로 데이터를 보내는 경우 다음 파라미터를 지정해야 합니다.

**`tableName`**  
데이터를 수신하는 DynamoDB 테이블의 이름입니다. 표현식을 지정할 수도 있습니다.

**`payload`**  
(선택 사항) 기본 페이로드에는 작업을 트리거한 이벤트와 감지기 모델 인스턴스에 대한 정보가 있는 모든 속성-값 페어가 포함됩니다. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 *AWS IoT Events API 참조*의 [Payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html)를 참조하십시오.  
페이로드 유형은 JSON이어야 합니다. 표현식을 지정할 수도 있습니다.

**참고**  
 AWS IoT Events 서비스 역할에 연결된 정책이 `dynamodb:PutItem` 권한을 부여하는지 확인합니다. 자세한 내용은 [에 대한 자격 증명 및 액세스 관리 AWS IoT Events](security-iam.md) 단원을 참조하십시오.

자세한 내용은 *AWS IoT Events API 참조*의 [DynamoDBv2Action](https://docs.aws.amazon.com/iotevents/latest/apireference/API_DynamoDBv2Action.html)을 참조하십시오.

------

## Amazon Data Firehose
<a name="iotevents-firehose"></a>

------
#### [ Firehose action ]

Amazon Data Firehose 작업을 사용하면 Firehose 전송 스트림으로 데이터를 전송할 수 있습니다. 지원되는 리전 목록은의 [Amazon Data Firehose 엔드포인트 및 할당량을 참조하세요](https://docs.aws.amazon.com/general/latest/gr/fh.html)*Amazon Web Services 일반 참조*.

Amazon Data Firehose는 Amazon Simple Storage Service(Amazon Simple Storage Service), Amazon Redshift, Amazon OpenSearch Service(OpenSearch Service) 및 Splunk와 같은 대상으로 실시간 스트리밍 데이터를 제공하기 위한 완전관리형 서비스입니다. 자세한 내용은 *Amazon Data Firehose 개발자 안내서*의 [Amazon Data Firehose란?](https://docs.aws.amazon.com/firehose/latest/dev/what-is-this-service.html)을 참조하세요.

------
#### [ More information (3) ]

Firehose 전송 스트림으로 데이터를 전송할 때는 다음 파라미터를 지정해야 합니다.

**`deliveryStreamName`**  
데이터를 수신하는 Firehose 전송 스트림의 이름입니다.

**`separator`**  
(선택 사항) 문자 구분자를 사용하여 Firehose 전송 스트림으로 전송되는 연속 데이터를 분리할 수 있습니다. 구분자 값은 `'\n'`(줄 바꿈), `'\t'`(탭), `'\r\n'`(Windows 새 줄) 또는 `','`(쉼표)여야 합니다.

**`payload`**  
(선택 사항) 기본 페이로드에는 작업을 트리거한 이벤트와 감지기 모델 인스턴스에 대한 정보가 있는 모든 속성-값 페어가 포함됩니다. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 *AWS IoT Events API 참조*의 [Payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html)를 참조하십시오.

**참고**  
 AWS IoT Events 서비스 역할에 연결된 정책이 `firehose:PutRecord` 권한을 부여하는지 확인합니다. 자세한 내용은 [에 대한 자격 증명 및 액세스 관리 AWS IoT Events](security-iam.md) 단원을 참조하십시오.

자세한 내용은 *AWS IoT Events API 참조*의 [FirehoseAction](https://docs.aws.amazon.com/iotevents/latest/apireference/API_FirehoseAction.html)을 참조하십시오.

------

## AWS Lambda
<a name="iotevents-lambda"></a>

------
#### [ Lambda action ]

 AWS Lambda 작업을 통해 Lambda 함수를 호출할 수 있습니다. 지원되는 리전 목록은 *Amazon Web Services 일반 참조*에서 [AWS Lambda 엔드포인트 및 할당량](https://docs.aws.amazon.com/general/latest/gr/lambda-service.html)을 참조하세요.

AWS Lambda 는 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있는 컴퓨팅 서비스입니다. 자세한 내용은 *AWS Lambda 개발자 안내서*의 [What is AWS Lambda?](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html)를 참조하세요.

------
#### [ More information (2) ]

Lambda 함수를 호출할 때 다음 파라미터를 지정해야 합니다.

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

**`payload`**  
(선택 사항) 기본 페이로드에는 작업을 트리거한 이벤트와 감지기 모델 인스턴스에 대한 정보가 있는 모든 속성-값 페어가 포함됩니다. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 *AWS IoT Events API 참조*의 [Payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html)를 참조하십시오.

**참고**  
 AWS IoT Events 서비스 역할에 연결된 정책이 `lambda:InvokeFunction` 권한을 부여하는지 확인합니다. 자세한 내용은 [에 대한 자격 증명 및 액세스 관리 AWS IoT Events](security-iam.md) 단원을 참조하십시오.

자세한 내용은 *AWS IoT Events API 참조*의 [LambdaAction](https://docs.aws.amazon.com/iotevents/latest/apireference/API_LambdaAction.html)을 참조하십시오.

------

## Amazon Simple Notification Service
<a name="iotevents-sns"></a>

------
#### [ SNS action ]

Amazon SNS 주제 게시 작업을 사용하면 Amazon SNS 메시지를 게시할 수 있습니다. 지원하는 리전의 목록은 *Amazon Web Services 일반 참조*의 [Amazon Simple Notification Service 엔드포인트 및 할당량](https://docs.aws.amazon.com/general/latest/gr/sns.html)을 참조하십시오.

Amazon Simple Notification Service(Amazon SNS)는 구독 중인 엔드포인트 또는 클라이언트에 대한 메시지 전달 또는 전송을 조정 및 관리하는 웹 서비스입니다. 자세한 정보는 *Amazon Simple Notification 개발자 안내서*의 [What is Amazon SNS?](https://docs.aws.amazon.com/sns/latest/dg/welcome.html)를 참조하십시오.

**참고**  
Amazon SNS 주제 게시 작업은 Amazon SNS FIFO(선입선출)를 지원하지 않습니다. 규칙 엔진은 완전 분산형 서비스이므로 Amazon SNS 작업이 시작될 때 메시지가 지정된 순서로 표시되지 않을 수 있습니다.

------
#### [ More information (2) ]

Amazon SNS 메시지를 게시할 때 다음 파라미터를 지정해야 합니다.

**`targetArn`**  
메시지가 전송되는 Amazon SNS 대상의 ARN입니다.

**`payload`**  
(선택 사항) 기본 페이로드에는 작업을 트리거한 이벤트와 감지기 모델 인스턴스에 대한 정보가 있는 모든 속성-값 페어가 포함됩니다. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 *AWS IoT Events API 참조*의 [Payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html)를 참조하십시오.

**참고**  
 AWS IoT Events 서비스 역할에 연결된 정책이 `sns:Publish` 권한을 부여하는지 확인합니다. 자세한 내용은 [에 대한 자격 증명 및 액세스 관리 AWS IoT Events](security-iam.md) 단원을 참조하십시오.

자세한 내용은 *AWS IoT Events API 참조*의 [SNSTopicPublishAction](https://docs.aws.amazon.com/iotevents/latest/apireference/API_SNSTopicPublishAction.html)을 참조하십시오.

------

## Amazon Simple Queue Service
<a name="iotevents-sqs"></a>

------
#### [ SQS action ]

Amazon SQS 작업을 통해 Amazon SQS 대기열로 전송할 수 있습니다. 지원되는 리전 목록은 *Amazon Web Services 일반 참조*의 [Amazon Simple Queue Service 엔드포인트 및 할당량](https://docs.aws.amazon.com/general/latest/gr/sqs-service.html)을 참조하십시오.

Amazon Simple Queue Service(Amazon SQS)는 내구력 있고 가용성이 뛰어난 보안 호스팅 대기열을 제공하며 이를 통해 분산 소프트웨어 시스템과 구성 요소를 통합 및 분리할 수 있습니다. 자세한 정보는 *Amazon Simple Queue Service 개발자 안내서*의 [What is Amazon Simple Queue Service?](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/welcome.html)를 참조하십시오.

**참고**  
Amazon SQS 작업은 >Amazon SQS FIFO(선입선출) 주제를 지원하지 않습니다. 규칙 엔진은 완전 분산형 서비스이므로 Amazon SQS 작업이 시작될 때 메시지가 지정된 순서로 표시되지 않을 수 있습니다.

------
#### [ More information (3) ]

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

**`queueUrl`**  
데이터를 수신하는 Amazon SQS 대기열의 URL입니다.

**`useBase64`**  
(선택 사항)을 지정하는 경우 데이터를 Base64 텍스트로 AWS IoT Events 인코딩합니다`TRUE`. 기본값은 `FALSE`입니다.

**`payload`**  
(선택 사항) 기본 페이로드에는 작업을 트리거한 이벤트와 감지기 모델 인스턴스에 대한 정보가 있는 모든 속성-값 페어가 포함됩니다. 또한 페이로드를 사용자 지정할 수도 있습니다. 자세한 내용은 *AWS IoT Events API 참조*의 [Payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html)를 참조하십시오.

**참고**  
 AWS IoT Events 서비스 역할에 연결된 정책이 `sqs:SendMessage` 권한을 부여하는지 확인합니다. 자세한 내용은 [에 대한 자격 증명 및 액세스 관리 AWS IoT Events](security-iam.md) 단원을 참조하십시오.

자세한 내용은 *AWS IoT Events API 참조*의 [SNSTopicPublishAction](https://docs.aws.amazon.com/iotevents/latest/apireference/API_SNSTopicPublishAction.html)을 참조하십시오.

------

Amazon SNS와 AWS IoT Core 규칙 엔진을 사용하여 함수를 트리거할 수도 있습니다 AWS Lambda . 이를 통해 Amazon Connect와 같은 다른 서비스나 회사 ERP(전사적 자원 관리) 애플리케이션을 사용하여 조치를 취할 수 있습니다.

**참고**  
Amazon [Amazon Kinesis](https://docs.aws.amazon.com/kinesis/index.html)와 같은 다른 AWS 서비스를 사용하여 대규모 데이터 레코드 스트림을 실시간으로 수집하고 처리할 수 있습니다. 여기에서 초기 분석을 완료한 다음 결과를에 감지기에 대한 입력 AWS IoT Events 으로 보낼 수 있습니다.