如何在AWS CodeBuild构建中使用python boto3?

时间:2018-06-09 23:23:33

标签: aws-codebuild

我需要直接从我的CodeBuild脚本中发送SNS通知,但是我收到了这个错误:

ImportError: No module named boto3

可以修复吗?或者CodeBuild环境是否过于严格,不允许这类事情发生?

1 个答案:

答案 0 :(得分:0)

Python的CodeBuild策划图像没有安装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