Какие разрешения IAM нужны Kinesis Consumer при использовании KCL? - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть потребитель Kinesis, который я написал с помощью Kinesis Client Library (KCL). Этот потребитель работает под предполагаемой ролью IAM.

Я прочитал из документации , что:

KCL создает таблицу DynamoDB с именем приложенияи использует таблицу для хранения информации о состоянии (такой как контрольные точки и отображение «рабочий-осколок») для приложения. Каждое приложение имеет свою собственную таблицу DynamoDB. Дополнительную информацию см. В разделе Отслеживание состояния приложения потоков данных Kinesis Amazon.

Конечно, мне нужно добавить разрешение dynamodb:CreateTable для моей роли IAM. Однако я получаю ошибки по другим причинам (например, dynamodb:DescribeTable).

Есть ли список всех операций DynamoDB, к которым мой потребитель KCL нуждается в доступе? Кажется, что документации не хватает, и я предпочел бы иметь авторитетный список, чем продолжать пытаться запустить мое приложение.

...