【发布时间】:2018-07-18 09:52:56
【问题描述】:
我有一个负载均衡器 ARN 列表,它们需要将其证书从即将到期的旧证书换成新证书。我编写了一个脚本,可以成功地为非 ELBv2 LB 执行此操作,但是 v2 类型让我头疼,因为我似乎无法以编程方式将一个(或多个)侦听器与 LB ARN 匹配。我知道一旦我有了那个监听器 ARN,我就可以使用:
elbv2.modifyListener(params,(err, data) => {<snip>});
并期望得到回应,但要达到这一点却让我望而却步。我已经尝试过 elbv2.describeLoadBalancers(),但这似乎需要参数中的侦听器 ARN。
那么,如何为 AWS 提供 LB ARN 并获取其关联的侦听器 ARN?
【问题讨论】:
-
如果您知道哪些证书即将到期,为什么不迭代所有侦听器并查看他们是否正在使用这些证书?此外,您可以申请由 Amazon 管理的证书。这些会自动为您续订。
-
如果不是很明显,我对 AWS 还是很陌生 :) 感谢您的想法!我什至没有考虑过这种可能性。
标签: node.js amazon-web-services