Как сделать так, чтобы IAM зависел от выражения условий API PutItem DynamoDB?

#amazon-web-services #amazon-dynamodb #amazon-iam

Вопрос:

Мотивация: Я хочу принудительно выполнить операцию условного ввода (добавить новый элемент, если элемент с указанным первичным ключом не существует) для всех операций PutItem/updateItem в определенной таблице, эффективно делая ее неизменяемой. Я знаю, что это можно было бы сделать с помощью ConditionExpression , но я хотел бы внедрить это на уровне инфраструктуры, также известном как IAM, имея отношения без доверия с сервисами, которые взаимодействуют с ним.

Текущие Идеи: Нет

Рекомендации:

  1. Документация по API AWS PutItem-https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html
  2. Задание Условий: Использование Ключей Условий-https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/specifying-conditions.html

Комментарии:

1. Можете ли вы привести какой-либо пример того, чего вы надеетесь достичь? Это не ясно из вашего описания.