amazon-web-services - Fargate 的公共 IP 上的 HTTPS - 可能吗?
问题描述
我在 Fargate 上运行一项服务,我的主要目标是尽可能降低成本。较小的停机时间不是对当前方法有帮助的问题。我有一个任务实例,在 Fargate 上运行(使用 Spot 提供程序)。我的域在 route53 下,我使用 lambda 函数在新容器启动时更新 www 的 A 记录。一切似乎都运行良好。我需要启用 HTTPS,但我坚持使用这个 - 不知道这是否可能。我通过 AWS 创建了一个(免费)证书,但我不知道如何让该服务监听端口 443(在 SG 中允许)。使用负载均衡器不是一种选择,因为它会自动增加约 15 美元的成本。
这可能吗?也许我只需要修改容器(使用 apache)?
解决方案
这是可能的,但您需要研究类似 Let's Encrypt 的 SSL 证书,以便您可以直接在 Fargate 实例中使用。ACM 证书不能用于此目的。
推荐阅读
- c++ - 如何在 sfml 中检查与矩形形状的碰撞
- php - PHPmailer 意外 HTTP ERROR 500,语法似乎没问题
- mysql - 这是正确的 PDO 并且足以防止注射吗?
- javascript - Javascript - 为什么 forEach 方法添加了重复项?
- javascript - 跨多个 React 组件共享一个 JavaScript 类
- javascript - 根据单选按钮选择,只需要一些 HTML 字段
- gtk - 运行 python 时出现 GTK 警告
- python - Python:是否可以包装“@patch(path)”以供重复使用?(单元测试)
- python - 如何获取包含下一个的链接?
- python - 用嵌套字典值替换 DataFrame 列