【问题标题】:use jar file from s3 bucket in elastic beanstalk在弹性豆茎中使用 s3 存储桶中的 jar 文件
【发布时间】:2022-01-25 07:36:50
【问题描述】:

我正在尝试创建一个 beanstalk 应用程序。它提供上传文件或选择 s3 存储桶。

我已将一些 jar 文件上传到 s3 存储桶,我想选择存储桶而不是上传它们。

我这样做的原因是,在下一步我想用 terraform 来做,我在 terraform 中没有找到任何配置来直接上传文件。

我现在的问题是beantalk一直报错。

源代码是必需的。源代码 URL 必须是有效的 S3 位置。

我怎样才能做到这一点?或者我以后可以用 terraform 用另一种方法来做到这一点。我不明白如何通过 AWS 提供商获得实际代码。 https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/elastic_beanstalk_application

【问题讨论】:

    标签: amazon-web-services amazon-s3 terraform amazon-elastic-beanstalk terraform-provider-aws


    【解决方案1】:

    您使用aws_elastic_beanstalk_application_version 执行此操作。在创建该资源之前,您必须使用 aws_s3_bucket_object 将您的 jar 上传到 s3。

    【讨论】:

    • 好的,我明白了,谢谢。为什么这在 aws 控制台上不起作用?如果 jar 文件,我有一个桶。网址肯定是正确的。当我点击它时,我可以下载jar。
    • @TheFool 尝试使用不同格式的 url,其中 bucket-name 是第一个:https://<bucket-name>.s3..../front-end.jar
    • 是的,不同的格式有效。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 2015-09-28
    • 2015-07-12
    • 2020-08-31
    • 2015-03-20
    • 1970-01-01
    • 1970-01-01
    • 2016-01-04
    • 2016-01-13
    相关资源
    最近更新 更多