Как да дам Lambda достъп до DynamoDB?
Как да дам Lambda достъп до DynamoDB?

Видео: Как да дам Lambda достъп до DynamoDB?

Видео: Как да дам Lambda достъп до DynamoDB?
Видео: Как сделать django-приложение или flask-приложение serverless используя AWS Lambda / Иван Баженов 2024, Може
Anonim

След това ролята се използва за предоставяне на a ламбда функция достъп до а DynamoDB маса.

Прикрепете IAM политиката към роля на IAM

  1. Придвижете се до IAM конзолата и изберете Роли в навигационния екран.
  2. Избирам AWS услуга и след това изберете ламбда .
  3. На страницата Правила за прикачване на разрешения въведете MyLambdaPolicy в полето за търсене.

Съответно, може ли DynamoDB да задейства Lambda?

С DynamoDB Потоци, ти може да задейства а ламбда функция за извършване на допълнителна работа всеки път a DynamoDB таблицата се актуализира. ламбда чете записи от потока и извиква вашата функция синхронно със събитие, което съдържа записи на поток.

Също така, как взаимодействате с DynamoDB? Как да взаимодействате с Amazon DynamoDB със стандартен SQL

  1. Стъпка 1: вземете най-новото изображение на Docker.
  2. Стъпка 2: стартирайте DynamoDB локално.
  3. Стъпка 3: инсталиране на dql python клиента.
  4. Стъпка 4: посочване на dql в горната част на изображението на локалния докер DynamoDB.
  5. Стъпка 5: създаване на таблица и вмъкване на някои данни.
  6. Стъпка 5: изпълняване на някои прости заявки.

Тук как добавяте разрешение към ламбда функцията?

Да предостави разрешения към други акаунти или услуги, които не са налични в ламбда конзола, използвайте AWS CLI. Добавете изявление с добавете - разрешение команда. Най-простата декларация за политика, базирана на ресурси, позволява на услугата да извиква a функция.

AWS DynamoDB без сървър ли е?

DynamoDB е в съответствие със стойностите на Без сървър приложения: автоматично мащабиране според натоварването на вашето приложение, ценообразуване с плащане за това, което използвате, лесни за започване и без сървъри за управление. Това прави DynamoDB много популярен избор за Без сървър изпълнявани приложения AWS.

Препоръчано: