Установить пакет azure -cli на aws лямбда - PullRequest
0 голосов
/ 07 августа 2020

Я пытаюсь установить azure -cli на aws lambda для интеграции. Размер azure -cli кажется огромным для aws лямбда и не может загрузить zip-файл.

Я хочу создать принципала службы (секрет клиента) в azure, используя лямбда, используя python. Единственный способ создать принципала службы - использовать azure -cli.

Есть ли другой способ создать секрет клиента? или мы можем обработать размер пакета azure -cli для загрузки в aws лямбда?

Я просмотрел много онлайн-блогов, но для создания секрета клиента требуется azure -cli.

1 Ответ

0 голосов
/ 10 августа 2020

install azure -cli on aws lambda

Вы имеете в виду pip install Python пакет внутри AWS Lambda?

Если да , Одна из замечательных особенностей использования Python - это наличие огромного количества библиотек, которые помогут вам реализовать быстрые решения без необходимости кодировать все классы и функции с нуля. Как упоминалось ранее, Amazon Lambda предлагает список Python библиотек, которые вы можете импортировать в свою функцию. Проблема начинается, когда вам приходится использовать недоступные библиотеки. Один из способов сделать это - установить библиотеку локально в той же папке, в которой находится файл lambda_function.py, заархивировать файлы и загрузить их на консоль Amazon Lambda. Этот процесс может быть трудоемкой и неудобной задачей для локальной установки библиотек и их загрузки каждый раз, когда вам нужно создать новую функцию Lambda.

Чтобы облегчить вашу жизнь, Amazon предлагает нам возможность загружать наши библиотеки как AWS Лямбда-слои , состоящие из файловой структуры, в которой вы храните свои библиотеки, загружаете их независимо в Amazon Lambda и используете их в своем коде по мере необходимости. После создания лямбда-слоя его можно использовать в любой другой новой лямбда-функции.

Есть шаги , чтобы начать работу с AWS лямбда-слоями для Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...