기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
HTTP 주제 규칙 대상 관리
다음 작업을 사용하여 HTTP 주제 규칙 대상을 관리할 수 있습니다.
HTTP 주제 규칙 대상 생성
CreateTopicRuleDestination
작업을 호출하거나 콘솔을 사용하여 HTTP 주제 규칙 대상을 AWS IoT 생성합니다.
대상을 생성한 후 에서 확인 요청을 확인 에 AWS IoT 보냅니다URL. 확인 요청의 형식은 다음과 같습니다.
HTTP POST {confirmationUrl}/?confirmationToken={confirmationToken} Headers: x-amz-rules-engine-message-type: DestinationConfirmation x-amz-rules-engine-destination-arn:"arn:aws:iot:us-east-1:123456789012:ruledestination/http/7a280e37-b9c6-47a2-a751-0703693f46e4" Content-Type: application/json Body: { "arn":"arn:aws:iot:us-east-1:123456789012:ruledestination/http/7a280e37-b9c6-47a2-a751-0703693f46e4", "confirmationToken": "AYADeMXLrPrNY2wqJAKsFNn-…NBJndA", "enableUrl": "https://iot.us-east-1.amazonaws.com/confirmdestination/AYADeMXLrPrNY2wqJAKsFNn-…NBJndA", "messageType": "DestinationConfirmation" }
확인 요청의 내용에는 다음 정보가 포함됩니다.
- arn
-
확인할 주제 규칙 대상의 Amazon 리소스 이름(ARN)입니다.
- confirmationToken
-
에서 전송한 확인 토큰입니다 AWS IoT Core. 이 예제의 토큰은 잘려져 있습니다. 사용자의 토큰은 더 길어집니다. 를 사용하여 대상을 확인하려면 이 토큰이 필요합니다 AWS IoT Core.
- enableUrl
-
주제 규칙 대상을 확인하기 위해 탐색URL하는 입니다.
- messageType
-
메시지 유형.
HTTP 주제 규칙 대상 확인
엔드포인트 확인 프로세스를 완료하려면 를 사용하는 경우 확인이 확인 요청을 URL 수신한 후 다음 단계를 수행해야 AWS CLI합니다.
-
대상에서 메시지를 수신할 의향이 있는지 확인합니다.
주제 규칙 대상이 IoT 메시지를 수신할 의향이 있는지 확인하려면 확인 요청
enableUrl
에서 를 호출하거나ConfirmTopicRuleDestination
API 작업을 수행하고 확인 요청confirmationToken
에서 를 전달합니다. -
주제 규칙 상태를 활성화됨으로 설정
대상에서 메시지를 수신할 수 있는지 확인한 후
UpdateTopicRuleDestination
API 작업을 수행하여 주제 규칙의 상태를 로 설정해야 합니다ENABLED
.
AWS IoT 콘솔을 사용하는 경우 를 복사confirmationToken
하여 AWS IoT 콘솔의 대상 확인 대화 상자에 붙여 넣습니다. 그런 다음 주제 규칙을 활성화할 수 있습니다.
새 확인 요청 전송하기
대상에 대해 새 확인 메시지를 활성화하려면 UpdateTopicRuleDestination
을 호출하고 주제 규칙 대상의 상태를 IN_PROGRESS
로 설정합니다.
새 확인 요청을 전송한 후 확인 프로세스를 반복합니다.
주제 규칙 대상 사용 중지 및 삭제
대상을 비활성화하려면 UpdateTopicRuleDestination
을 호출하고 주제 규칙 대상의 상태를 DISABLED
로 설정합니다. 새 확인 요청을 보낼 필요 없이 DISABLED 상태의 주제 규칙을 다시 활성화할 수 있습니다.
주제 규칙 대상을 삭제하려면 DeleteTopicRuleDestination
을 호출합니다.