【问题标题】:AWS Cloudformation - Enable AWS Loadbalancer cookie stickinessAWS Cloudformation - 启用 AWS Loadbalancer cookie 粘性
【发布时间】:2017-06-25 19:43:01
【问题描述】:

我找到了几个资源,这些资源描述了如何启用 AWS ELB cookie 粘性。他们都说,我只需要向 Loadbalancer 属性中添加与“Listeners”中存在的相同策略名称的“LBCookieStickinessPolicy”,就像这样:

"LBCookieStickinessPolicy" : [{
  "PolicyName" : "ELBSecurityPolicy",
  "CookieExpirationPeriod" : "0"
}],
"Listeners" : [{
  "InstanceProtocol": "HTTPS",
  "LoadBalancerPort": "443",
  "Protocol": "HTTPS",
  "InstancePort": "443",
  "PolicyNames": ["ELBSecurityPolicy"],
  "SSLCertificateId": "arn:aws:iam::accountId:server-certificate/cloudfront/NetSslCert"
}]

对我来说失败了,出现错误:

CREATE_FAILED AWS::ElasticLoadBalancing::LoadBalancer 策略名称 以 [ELBSample-, ELBSecurityPolicy] 开头的被保留

据我了解,创建失败,因为它试图创建新策略。并且它的策略名称已经存在。那么我做错了什么以及如何解决呢?

【问题讨论】:

    标签: amazon-web-services cookies amazon-ec2 amazon-cloudformation


    【解决方案1】:

    您正在尝试创建一个名称为 ELBSecurityPolicy 的资源 - 该名称是为 AWS 目的而保留的。正如错误消息所说;-)

    【讨论】:

    • 正如我所提到的,我理解错误的含义,但仍然不明白正确的方法是什么?
    • 只需重命名您当前的ELBSecurityPolicy 资源?
    • 好的,现在我正在创建资源,但没有启用 Loadbalancer cookie 粘性。有什么建议吗?
    猜你喜欢
    • 2019-03-29
    • 1970-01-01
    • 2018-08-01
    • 2017-11-18
    • 1970-01-01
    • 2021-12-11
    • 1970-01-01
    • 2021-12-28
    • 2016-01-02
    相关资源
    最近更新 更多