使用 CircleCI 部署到 AWS S3 后如何 运行 应用程序?

How run application after deploying with CircleCI to AWS S3?

我目前正在尝试部署 python Hello World 应用程序 使用 CircleCI 到 AWS S3。基本流程如下:

本地 PC -> GitHub -> CircleCI -> AWS S3

version: 2
jobs:
  build:
    working_directory: /tmp/myfiles
    docker:
      - image: circleci/python:2.7-jessie
    steps:
      - checkout
      - run:
            name: Test
            command: echo "Deploying files"
      - run:
           name: Install awscli
           command: sudo pip install awscli
      - deploy:
           name: Create application
           command: aws s3 sync helloWorld.py s3://mysite.s3.amazonaws.com --delete
      #  Do I do something here to run program???

文件上传成功后,我想执行python脚本。我没有执行基本的 "Hello World" 控制台输出,而是创建了一个文件,因此有证据表明脚本成功 运行.

经过大量试验和错误后,我放弃并转而使用 Elastic Beanstalk。看来S3一般是用来做存储而不是应用部署的。