如何使用 AWS CLI 确定 ELB 侦听器关联的活动 SSL 安全策略?

按照使用控制台添加 HTTPS 侦听器中的步骤配置负载均衡器侦听器时,侦听器的 SSL 安全策略显示在 AWS EC2 控制台的 Select a Cipher 对话框中,如更新 HTTPS/SSL 负载均衡器的 SSL 协商配置中的步骤 6 所述。在 AWS CLI 中,运行下面的 describe-load-balancer-policies 命令可以显示负载均衡器侦听器 SSL 安全策略名称及任何预定义的 Elastic Load Balancing 的 SSL 安全策略。请务必将 TESTELB 替换为您的负载均衡器名称:

aws elb describe-load-balancer-policies --load-balancer-name TESTELB --query "PolicyDescriptions[?PolicyTypeName==`SSLNegotiationPolicyType`].{PolicyName:PolicyName,ReferenceSecurityPolicy:PolicyAttributeDescriptions[0].AttributeValue}" --output table

请注意

CLI 示例使用的是 AWS CLI 在 Windows 命令提示符窗口中所用的语法。要在 Linux 或 Windows PowerShell 上运行上述命令,请用单引号而不是双引号括住 --query 参数。有关在不同平台上运行 AWS CLI 命令时语法差异的更多信息,请参阅为 AWS 命令行界面指定参数值

此命令应该生成类似于下述信息的输出:

cli-output

请注意
如果 ReferenceSecurityPolicy 值为 false,说明策略不是用 Elastic Load Balancing 的 SSL 安全策略中描述的预定义安全策略创建的。

此 AWS CLI 命令返回负载均衡器侦听器关联的 SSL 安全策略,但不指示哪个负载均衡器侦听器 SSL 安全策略当前处于活动状态。要确定当前处于活动状态的策略,请完成“解决”部分中描述的步骤。

运行下述 AWS CLI 命令返回处于活动状态的负载均衡器侦听器 SSL 安全策略,及任何关联的预定义 SSL 安全策略:

1.要返回处于活动状态的侦听器 SSL 安全策略的相关信息,请运行 describe-load-balancers(记得将 TESTELB 替换为您的负载均衡器名称):

aws elb describe-load-balancers --load-balancer-name TESTELB --query "LoadBalancerDescriptions[*].{ActivePolicy:ListenerDescriptions}" --output table

此命令应该返回类似于下述信息的输出:

cli-output-1

2.要返回处于活动状态的侦听器 SSL 安全策略关联的任何预定义 SSL 安全策略,请运行 describe-load-balancer-policies(记得将 TESTELB 替换为您的负载均衡器名称,将 AWSConsole-SSLNegotiationPolicy-TESTELB-1447102065672 替换为处于活动状态的侦听器 SSL 安全策略名称):

aws elb describe-load-balancer-policies --load-balancer-name TESTELB --policy-name AWSConsole-SSLNegotiationPolicy-TESTELB-1447102065672 --query "PolicyDescriptions[0].{ReferenceSecurityPolicy:PolicyAttributeDescriptions[0].AttributeValue}" --output table

此命令应该返回类似于下述信息的输出:

cli-output-2

请注意
如果返回的预定义 SSL 安全策略值为 false,说明处于活动状态的负载均衡器侦听器 SSL 安全策略不是用 Elastic Load Balancing 的 SSL 安全策略中描述的预定义安全策略创建的。

Elastic Load Balancing, ELB, ReferenceSecurityPolicy, describe-load-balancers, describe-load-balancer-policies, 密码, HTTPS, SSL, 侦听器, 负载均衡器, AWS CLI, 密码侦听器策略


此页面对您有帮助吗? |

返回 AWS Support 知识中心

需要帮助? 请访问 AWS 支持中心

发布时间:2015 年 12 月 8 日