Как использовать python boto3 внутри сборки AWS CodeBuild? - PullRequest
0 голосов
/ 10 июня 2018

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

ImportError: No module named boto3

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

1 Ответ

0 голосов
/ 10 июня 2018

Кураторские образы 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
...