{"id":41198,"date":"2022-11-13T11:16:21","date_gmt":"2023-09-28T03:10:56","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/"},"modified":"2024-04-29T00:27:39","modified_gmt":"2024-04-28T16:27:39","slug":"5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/","title":{"rendered":"5-\u5b89\u88c5\u548c\u914d\u7f6eElasticsearch\uff08TLS\u8bbe\u7f6e\uff09"},"content":{"rendered":"<p>\u6211\u5728Hatena\u535a\u5ba2\u4e2d\u53d1\u5e03\u4e86\u3002<\/p>\n<p>\u6211\u4f1a\u5c3d\u5feb\u5728\u8fd9\u91cc\u53d1\u5e03\u3002<\/p>\n<h1>\u9996\u5148<\/h1>\n<p>\u5982\u679c\u60a8\u4f7f\u7528X-Pack\u7684GOLD\u8bb8\u53ef\u8bc1\u5e76\u4e14\u5e0c\u671b\u542f\u7528\u5b89\u5168\u6027\uff0c\u60a8\u9700\u8981\u8fdb\u884c\u5185\u90e8\u901a\u4fe1\u7684\u52a0\u5bc6\u8bbe\u7f6e\uff0c\u8fd9\u5c06\u9700\u8981TLS \uff08SSL\u662f\u53ef\u9009\u7684\uff09\u3002<\/p>\n<h1>\u5efa\u7acb\u8ba4\u8bc1\u673a\u6784\u5e76\u521b\u5efaCA\u8bc1\u4e66\u548c\u79c1\u94a5\u3002<\/h1>\n<p>\u7531\u4e8eElasticsearch\u5177\u6709\u8ba4\u8bc1\u673a\u6784\u548c\u8bc1\u4e66\u9881\u53d1\u529f\u80fd\uff0c\u56e0\u6b64\u6211\u4eec\u5c06\u4f7f\u7528\u8be5\u529f\u80fd\u3002\u5728\u5b58\u5728\u591a\u4e2a\u5b9e\u4f8b\u7684\u60c5\u51b5\u4e0b\uff0c\u5176\u4e2d\u4e00\u53f0\u5c06\u6210\u4e3a\u8ba4\u8bc1\u673a\u6784\uff0c\u5e76\u5c06\u9881\u53d1\u7684\u8bc1\u4e66\u548c\u79c1\u94a5\u5206\u53d1\u7ed9\u6240\u6709\u5b9e\u4f8b\u3002<\/p>\n<p>\u6211\u5c06\u521b\u5efaCA\u8bc1\u4e66\u548c\u79c1\u94a5\u3002<\/p>\n<pre class=\"post-pre\"><code># \/usr\/share\/elasticsearch\/bin\/x-pack\/certutil ca\r\nThis tool assists you in the generation of X.509 certificates and certificate\r\nsigning requests for use with SSL\/TLS in the Elastic stack.\r\nThe 'ca' mode generates a new 'certificate authority'\r\nThis will create a new X.509 certificate and private key that can be used\r\nto sign certificate when running in 'cert' mode.\r\nUse the 'ca-dn' option if you wish to configure the 'distinguished name'\r\nof the certificate authority\r\nBy default the 'ca' mode produces a single PKCS#12 output file which holds:\r\n    * The CA certificate\r\n    * The CA's private key\r\nIf you elect to generate PEM format certificates (the -pem option), then the output will\r\nbe a zip file containing individual files for the CA certificate and private key\r\nPlease enter the desired output file [elastic-stack-ca.p12]: Enter\u3092\u62bc\u4e0b\r\nEnter password for elastic-stack-ca.p12 : \u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\r\n<\/code><\/pre>\n<h1>\u521b\u5efa\u7528\u4e8e\u5b9e\u4f8b\u7684\u8bc1\u4e66\u548c\u79c1\u94a5\u3002<\/h1>\n<p>\u6267\u884c\u5b9e\u4f8b\u8bc1\u4e66\u548c\u79c1\u94a5\u7684\u521b\u5efa\u3002<\/p>\n<pre class=\"post-pre\"><code># \/usr\/share\/elasticsearch\/bin\/x-pack\/certutil cert --ca elastic-stack-ca.p12\r\nThis tool assists you in the generation of X.509 certificates and certificate\r\nsigning requests for use with SSL\/TLS in the Elastic stack.\r\nThe 'cert' mode generates X.509 certificate and private keys.\r\n    * By default, this generates a single certificate and key for use\r\n       on a single instance.\r\n    * The '-multiple' option will prompt you to enter details for multiple\r\n       instances and will generate a certificate and key for each one\r\n    * The '-in' option allows for the certificate generation to be automated by describing\r\n       the details of each instance in a YAML file\r\n    * An instance is any piece of the Elastic Stack that requires a SSL certificate.\r\n      Depending on your configuration, Elasticsearch, Logstash, Kibana, and Beats\r\n      may all require a certificate and private key.\r\n    * The minimum required value for each instance is a name. This can simply be the\r\n      hostname, which will be used as the Common Name of the certificate. A full\r\n      distinguished name may also be used.\r\n    * A filename value may be required for each instance. This is necessary when the\r\n      name would result in an invalid file or directory name. The name provided here\r\n      is used as the directory name (within the zip) and the prefix for the key and\r\n      certificate files. The filename is required if you are prompted and the name\r\n      is not displayed in the prompt.\r\n    * IP addresses and DNS names are optional. Multiple values can be specified as a\r\n      comma separated string. If no IP addresses or DNS names are provided, you may\r\n      disable hostname verification in your SSL configuration.\r\n    * All certificates generated by this tool will be signed by a certificate authority (CA).\r\n    * The tool can automatically generate a new CA for you, or you can provide your own with the\r\n         -ca or -ca-cert command line options.\r\nBy default the 'cert' mode produces a single PKCS#12 output file which holds:\r\n    * The instance certificate\r\n    * The private key for the instance certificate\r\n    * The CA certificate\r\nIf you elect to generate PEM format certificates (the -pem option), then the output will\r\nbe a zip file containing individual files for the instance certificate, the key and the CA certificate\r\nIf you elect to generate multiple instances certificates, the output will be a zip file\r\ncontaining all the generated certificates\r\nEnter password for CA (elastic-stack-ca.p12) : CA\u3067\u8a2d\u5b9a\u3057\u305f\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\r\nPlease enter the desired output file [elastic-certificates.p12]:Enter\u3092\u62bc\u4e0b\r\nEnter password for elastic-certificates.p12 : \u4efb\u610f\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\r\nCertificates written to \/root\/elastic-certificates.p12\r\nThis file should be properly secured as it contains the private key for\r\nyour instance.\r\nThis file is a self contained file and can be copied and used 'as is'\r\nFor each Elastic product that you wish to configure, you should copy\r\nthis '.p12' file to the relevant configuration directory\r\nand then follow the SSL configuration instructions in the product guide.\r\nFor client applications, you may only need to copy the CA certificate and\r\nconfigure the client to trust this certificate.\r\n#\r\n<\/code><\/pre>\n<h1>\u8bc1\u4e66\u548c\u79c1\u94a5\u7684\u90e8\u7f72<\/h1>\n<p>\u5c06\u6b64\u6b65\u9aa4\u5e94\u7528\u4e8e\u6240\u6709\u5b9e\u4f8b\u3002<\/p>\n<p>\uff081\uff09\u521b\u5efa\u653e\u7f6e\u8bc1\u660e\u4e66\u7684\u76ee\u5f55<\/p>\n<pre class=\"post-pre\"><code># mkdir \/etc\/elasticsearch\/certificate\r\n<\/code><\/pre>\n<p>(2)\u5c06\u76ee\u5f55\u6743\u9650\u8fdb\u884c\u4fee\u6539\u3002<\/p>\n<pre class=\"post-pre\"><code># chgrp elasticsearch \/etc\/elasticsearch\/certificate\r\n# chmod o-rx \/etc\/elasticsearch\/certificate\r\n<\/code><\/pre>\n<p>(3) \u5c06\u8bc1\u4e66\u548c\u79c1\u94a5 (elastic-stack-ca.p12, elastic-certificates.p12) \u5206\u53d1\u7ed9\u6240\u6709\u5b9e\u4f8b\uff0c\u5982SCP\u7b49\u3002<br \/>\n\u540c\u65f6\uff0c\u5c06\u6587\u4ef6\u79fb\u52a8\u5230\u521b\u5efa\u7684\u76ee\u5f55\u4e2d\u3002(1)<\/p>\n<p>\u4fee\u6b63\u6587\u4ef6\u7684\u6743\u9650\u3002<\/p>\n<pre class=\"post-pre\"><code>chgrp elasticsearch \/etc\/elasticsearch\/elastic-stack-ca.p12 \/etc\/elasticsearch\/elastic-certificates.p12\r\nchmod 640 \/etc\/elasticsearch\/elastic-stack-ca.p12 \/etc\/elasticsearch\/elastic-certificates.p12\r\n<\/code><\/pre>\n<p>\u8fdb\u884c\u5bc6\u94a5\u5e93\u8bbe\u7f6e\u3002<br \/>\n\u00b7CA<\/p>\n<pre class=\"post-pre\"><code># \/usr\/share\/elasticsearch\/bin\/elasticsearch-keystore add xpack.security.transport.ssl.keystore.secure_password\r\nEnter value for xpack.security.transport.ssl.keystore.secure_password:   elastic-stack-ca.p12\u4f5c\u6210\u6642\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\r\n<\/code><\/pre>\n<p>\u30fb\u5b9e\u4f8b<\/p>\n<pre class=\"post-pre\"><code># \/usr\/share\/elasticsearch\/bin\/elasticsearch-keystore add xpack.security.transport.ssl.truststore.secure_password\r\nEnter value for xpack.security.transport.ssl.truststore.secure_password:  elastic-certificates.p12 \u4f5c\u6210\u6642\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\r\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u6211\u5728Hatena\u535a\u5ba2\u4e2d\u53d1\u5e03\u4e86\u3002 \u6211\u4f1a\u5c3d\u5feb\u5728\u8fd9\u91cc\u53d1\u5e03\u3002 \u9996\u5148 \u5982\u679c\u60a8\u4f7f\u7528X-Pack\u7684GOLD\u8bb8\u53ef\u8bc1\u5e76\u4e14\u5e0c\u671b\u542f\u7528 [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-41198","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>5-\u5b89\u88c5\u548c\u914d\u7f6eElasticsearch\uff08TLS\u8bbe\u7f6e\uff09 - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/5-\u5b89\u88c5\u548c\u914d\u7f6eelasticsearch\uff08tls\u8bbe\u7f6e\uff09\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5-\u5b89\u88c5\u548c\u914d\u7f6eElasticsearch\uff08TLS\u8bbe\u7f6e\uff09\" \/>\n<meta property=\"og:description\" content=\"\u6211\u5728Hatena\u535a\u5ba2\u4e2d\u53d1\u5e03\u4e86\u3002 \u6211\u4f1a\u5c3d\u5feb\u5728\u8fd9\u91cc\u53d1\u5e03\u3002 \u9996\u5148 \u5982\u679c\u60a8\u4f7f\u7528X-Pack\u7684GOLD\u8bb8\u53ef\u8bc1\u5e76\u4e14\u5e0c\u671b\u542f\u7528 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/5-\u5b89\u88c5\u548c\u914d\u7f6eelasticsearch\uff08tls\u8bbe\u7f6e\uff09\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-28T03:10:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-28T16:27:39+00:00\" \/>\n<meta name=\"author\" content=\"\u65b0, \u97f5\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u65b0, \u97f5\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/\",\"name\":\"5-\u5b89\u88c5\u548c\u914d\u7f6eElasticsearch\uff08TLS\u8bbe\u7f6e\uff09 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-09-28T03:10:56+00:00\",\"dateModified\":\"2024-04-28T16:27:39+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"5-\u5b89\u88c5\u548c\u914d\u7f6eElasticsearch\uff08TLS\u8bbe\u7f6e\uff09\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9\",\"name\":\"\u65b0, \u97f5\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g\",\"caption\":\"\u65b0, \u97f5\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/yunxin\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"5-\u5b89\u88c5\u548c\u914d\u7f6eElasticsearch\uff08TLS\u8bbe\u7f6e\uff09 - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/5-\u5b89\u88c5\u548c\u914d\u7f6eelasticsearch\uff08tls\u8bbe\u7f6e\uff09\/","og_locale":"zh_CN","og_type":"article","og_title":"5-\u5b89\u88c5\u548c\u914d\u7f6eElasticsearch\uff08TLS\u8bbe\u7f6e\uff09","og_description":"\u6211\u5728Hatena\u535a\u5ba2\u4e2d\u53d1\u5e03\u4e86\u3002 \u6211\u4f1a\u5c3d\u5feb\u5728\u8fd9\u91cc\u53d1\u5e03\u3002 \u9996\u5148 \u5982\u679c\u60a8\u4f7f\u7528X-Pack\u7684GOLD\u8bb8\u53ef\u8bc1\u5e76\u4e14\u5e0c\u671b\u542f\u7528 [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/5-\u5b89\u88c5\u548c\u914d\u7f6eelasticsearch\uff08tls\u8bbe\u7f6e\uff09\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-09-28T03:10:56+00:00","article_modified_time":"2024-04-28T16:27:39+00:00","author":"\u65b0, \u97f5","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u65b0, \u97f5","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"4 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/","name":"5-\u5b89\u88c5\u548c\u914d\u7f6eElasticsearch\uff08TLS\u8bbe\u7f6e\uff09 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-09-28T03:10:56+00:00","dateModified":"2024-04-28T16:27:39+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"5-\u5b89\u88c5\u548c\u914d\u7f6eElasticsearch\uff08TLS\u8bbe\u7f6e\uff09"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9","name":"\u65b0, \u97f5","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g","caption":"\u65b0, \u97f5"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/yunxin\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/5-%e5%ae%89%e8%a3%85%e5%92%8c%e9%85%8d%e7%bd%aeelasticsearch%ef%bc%88tls%e8%ae%be%e7%bd%ae%ef%bc%89\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/41198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=41198"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/41198\/revisions"}],"predecessor-version":[{"id":68286,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/41198\/revisions\/68286"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=41198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=41198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=41198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}