amazon-web-services - 如何在不使用 ACM (AWS Certificate Manager) 的情况下获取 SSL 证书的 ARN (Amazon Resource Name)?
问题描述
我正在使用 Terraform 在位于中国的 AWS 宁夏区域创建 Elastic Beanstalk 环境。
让我感到困惑的一件事是如何获得价值SSLCertificateArns
?
setting {
namespace = "aws:elbv2:listener:443"
name = "SSLCertificateArns"
value = "arn:aws:acm:cn-northwest-1:012345678912:certificate/????????-????-????-????-????????????" # Where to get this value?
}
AWS 中国目前不提供 Certificate Manager 服务。
我使用 Let's Encrypt 创建了证书,然后通过单击经典负载均衡器的SSL Certificate
列上传证书:
解决方案
当您从 ELB 配置上传证书时,它会保存在 IAM 证书列表而不是 ACM 中。您应该能够使用以下命令查看证书:
aws iam 列表服务器证书
https://docs.aws.amazon.com/cli/latest/reference/iam/list-server-certificates.html
推荐阅读
- php - WooCommerce:基于高级自定义字段在自定义循环中显示价格
- mysql - 获取 Total 和 Total 在同一查询中为空的地方
- google-fit - Google FIT API 响应和 UI 值不匹配
- websocket - 如何使用 JMeter 对使用 Web Socket 的 Web 应用程序执行负载测试
- php - 如何将您从 api 获得的 slug 从希腊语更改为希腊语
- python - 有没有办法一次清除 2 个不同 CSV 的空数据?
- python - 使用python从json中搜索和提取特定数据
- oracle - 键入 sqlplus / as sysdba 什么也没有
- microsoft-graph-api - 如何在 Outlook 365 Web 插件中获取电子邮件的 .eml 或 base 64?
- flutter - 为什么 dio 4.0.0 不向服务器发送 http 请求