AWS VPC의 ElasticsearchService에 PHP elasticserach/elasticsearch를 사용해도 연결되지 않음
2243 단어 vpcPHPElasticsearchAWS
$builder = \Elasticsearch\ClientBuilder::create();
$builder->setHosts(['https://xxxxxx.xxxxx.es.amazonaws.com/']);
$client = $builder->build();
$client->ping();
아무 문제도 없는 완벽한 완벽한 코드로 보이지만, 전혀 연결되지 않는다.
당사의 Elasticserach 마스터에게 들으면 다음이 정답이라는 것.
$builder = \Elasticsearch\ClientBuilder::create();
$builder->setHosts(['https://xxxxxx.xxxxx.es.amazonaws.com:443']);
$client = $builder->build();
$client->ping();
호스트 끝
/
을 제거하고 :443
및 포트를 명시 적으로 지정하면 이동합니다.HTTPS 때문에 포트가 자동으로 443이 된다고 생각하는 것은 여유
살아났다
Reference
이 문제에 관하여(AWS VPC의 ElasticsearchService에 PHP elasticserach/elasticsearch를 사용해도 연결되지 않음), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takyam/items/4aebaffa49839763e487텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)