elasticsearch,amazon-cloudformation,Amazon Web Services,elasticsearch,Amazon Cloudformation" /> elasticsearch,amazon-cloudformation,Amazon Web Services,elasticsearch,Amazon Cloudformation" />

Amazon web services 使用AWS Cloudformation创建Elasticsearch服务;创建Elasticsearch域并没有稳定下来;

Amazon web services 使用AWS Cloudformation创建Elasticsearch服务;创建Elasticsearch域并没有稳定下来;,amazon-web-services,elasticsearch,amazon-cloudformation,Amazon Web Services,elasticsearch,Amazon Cloudformation,提前感谢 不知道为什么会发生这种情况,这是非常恼人的,因为它需要整整一个小时才能失败 你知道为什么我的云搜索服务无法稳定吗 它返回以下错误: 创建Elasticsearch域未稳定 "elk": { "Type": "AWS::Elasticsearch::Domain", "Properties": { "AccessPolicies": { "Version": "2012

提前感谢

不知道为什么会发生这种情况,这是非常恼人的,因为它需要整整一个小时才能失败

你知道为什么我的云搜索服务无法稳定吗

它返回以下错误: 创建Elasticsearch域未稳定

"elk": {
            "Type": "AWS::Elasticsearch::Domain",
            "Properties": {
                "AccessPolicies": {
                    "Version": "2012-10-17",
                    "Statement": [
                        {
                            "Effect": "Allow",
                            "Principal": {
                                "AWS": {
                                    "Fn::GetAtt": [
                                        "esuseraccess",
                                        "Arn"
                                    ]
                                }
                            },
                            "Action": "es:*",
                            "Resource": {
                                "Fn::Sub": "arn:aws:es:${AWS::Region}:${AWS::AccountId}:domain/elk"
                            }
                        },
                        {
                            "Sid": "",
                            "Effect": "Allow",
                            "Principal": {
                                "AWS": "*"
                            },
                            "Action": "es:*",
                            "Resource": {
                                "Fn::Sub": "arn:aws:es:${AWS::Region}:${AWS::AccountId}:domain/elk"
                            },
                            "Condition": {
                                "IpAddress": {
                                    "aws:SourceIp": [
                                        "XX.XX.XX.XX",
                                        "XX.XX.XX.XX"
                                    ]
                                }
                            }
                        }
                    ]
                },
                "DomainName": "elk",
                "EBSOptions": {
                    "EBSEnabled": "True",
                    "VolumeSize": 10,
                    "VolumeType": "gp2"
                },
                "ElasticsearchClusterConfig": {
                    "InstanceCount": 1,
                    "InstanceType": "t2.small.elasticsearch"
                },
                "ElasticsearchVersion": "5.1",
                "SnapshotOptions": {
                    "AutomatedSnapshotStartHour": 0
                }
            },
            "Metadata": {
                "AWS::CloudFormation::Designer": {
                    "id": "XXXXXXXXXXXX"
                }
            }
        }

尝试设置
AdvancedOptions
定义,至少使用默认值。比如:

"Elasticsearch": {
    "Properties": {
        ...
        "AdvancedOptions": {
            "indices.fielddata.cache.size": "",
             "rest.action.multi.allow_explicit_index": "true"
        },
}
它看起来像一个bug,因为如果不设置
AdvancedOptions
,您就无法创建域。这个已知问题有一个线程


是帮助我解决这个问题的原始帖子

谢谢你的帮助,洛伦娜,这正是问题所在!