Как использовать 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