【问题标题】:How can I upload the files on Github to AWS S3 bucket using boto3?如何使用 boto3 将 Github 上的文件上传到 AWS S3 存储桶?
【发布时间】:2020-12-26 07:03:41
【问题描述】:

我正在使用 boto3 自动执行一项任务。我已将 S3 存储桶配置为托管静态网站,我想使用 boto3 将我的 HTML 文件从 github 上传到 s3 存储桶。那可能吗? 我正在考虑使用 pyGithub 在本地克隆存储库并使用 boto3 将其上传到 AWS s3。 我还有其他方法可以实现吗?

【问题讨论】:

    标签: python github amazon-s3 boto3 github-actions


    【解决方案1】:

    此模式描述了将持续集成和持续交付 (CI/CD) 管道添加到 s3 存储桶所需的步骤。 它使用 GitHub 作为源提供者。提交新项目时会触发管道,然后更改会反映在 S3 存储桶中。

    【讨论】:

    • 谢谢。哪个是更好的选择?使用 github 操作或 AWS 代码管道?我认为aws会花费更多?
    • 使用 github 操作需要具有 s3 写入权限的 AWS 凭证,这可能是一个安全挑战。
    • 是的,这是需要考虑的事情。就我而言,我正在使用 python 完成所有这些操作,因此 aws 有一个 api,而操作 api 仍处于测试阶段。我想它给我留下了aws codepipeline。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    • 1970-01-01
    • 2020-12-24
    • 2019-03-03
    相关资源
    最近更新 更多