gpt4 book ai didi

amazon-web-services - 使用 AWS 上的 .ebextensions 中的配置文件自动安装证书

转载 作者:太空宇宙 更新时间:2023-11-03 14:04:33 24 4
gpt4 key购买 nike

我的应用程序部署在 AWS 上的 ElasticBeanStalk 上。它正在访问需要在实例上安装 SSL 证书的 API。每次实例重建时,我都必须手动运行 keytool 命令来导入证书文件。每当 EBS 重建 EC2 实例时,安装的证书都会丢失,我必须再次传输证书文件并重新安装证书。

我认为 ebextensions 可以解决这个问题,但我无法理解使用它的确切方法。

请帮我指点一下。

最佳答案

首先,您需要创建所需的文件,然后将其放入 S3 存储桶中。我建议您对其进行加密,并且出于安全目的,该文件没有公共(public)权限。从那里,在你的 application root您将在应用程序源代码根目录中创建一个 .ebextensions 文件夹。您将在其中创建一个 .config 文件,并根据需要命名。

此文件需要详细说明从何处获取您需要的证书以及将其放置在何处。 AWS 文档详细说明了如何 grab a file from S3 and put it somewhere .它正在谈论的实例配置文件是 described here .它基本上是一种允许您的实例与 S3 对话而无需将凭据存储在某个文件中的方法。您需要确保它至少对存储桶具有读取权限才能拉取文件。

完成所有设置后,beanstalk 应该在实例上拥有该文件。另一种选择是 generate a custom AMI key 已经在文件系统上。请注意它在文档中提到的性能注意事项。

关于amazon-web-services - 使用 AWS 上的 .ebextensions 中的配置文件自动安装证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44803867/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com