Как использовать python boto3 внутри сборки AWS CodeBuild?

Мне нужно отправлять уведомления SNS прямо из моего скрипта CodeBuild, но я получаю эту ошибку:

ImportError: No module named boto3

Можно ли это исправить? Или среда CodeBuild слишком ограничена, чтобы разрешать подобные вещи?

1 ответ

Кураторские образы CodeBuild для Python не имеют установленного boto3. Вы могли бы использовать pip install boto3 установить этот модуль во время сборки, указав эту команду в buildspec.yml. Например, если ваш файл Python main.py, вы buildspec.yml должны выглядеть так:

version: 0.2
phases:
  install:
    - pip install boto3
    - [other install commands if needed]
  build:
    - python main.py
Другие вопросы по тегам