我找到了几个资源,描述了如何启用AWS ELB cookie粘性。他们都说,我只需要添加到Loadbalancer属性" 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]开头是保留的
据我所知,创作失败了,因为它试图创建新政策。它的政策名称已经存在。那么我做错了什么以及如何解决这个问题呢?
答案 0 :(得分:1)
您正在尝试使用ELBSecurityPolicy
名称创建资源 - 此名称保留用于AWS。正如错误消息所示; - )