AWS IoT Core (с использованием правила IoT) для Kinesis Steam / Firehose в другой учетной записи AWS - PullRequest
0 голосов
/ 11 марта 2020

Я хотел отправить данные из правила IoT в AWS Kinesis Stream / Firehose. И IoT Core, и Kinesis Steam находятся в разных аккаунтах.

Есть ли способ сделать это?

1 Ответ

1 голос
/ 11 марта 2020

Один из способов сделать это - заставить правило IoT вызывать лямбду в другой учетной записи. Затем эта лямбда-публикация публикуется в AWS Kinesis Stream в том же аккаунте.

Пример этого правила кросс-аккаунта приведен на https://aws.amazon.com/blogs/iot/access-cross-account-resources-using-aws-iot-rules-engine/. Это означает:

Доступ к нескольким учетным записям через AWS IoT Rules Engine, требуются разрешения на основе ресурсов. Следовательно, только места назначения, которые поддерживают разрешение на основе ресурсов, могут быть включены для доступа к нескольким учетным записям через AWS IoT Rules Engine. Ниже приведен список таких адресатов:

  • Amazon Simple Queue Service (SQS)
  • Amazon Simple Notification Service (SNS)
  • Amazon Simple Storage Service (S3)
  • AWS Лямбда
...