{"id":48670,"date":"2022-08-15T08:47:47","date_gmt":"2022-10-19T19:37:28","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/"},"modified":"2024-01-15T12:40:54","modified_gmt":"2024-01-15T04:40:54","slug":"aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/","title":{"rendered":"[aws] \u4f7f\u7528 Terraform \u521b\u5efa\u5b9e\u4f8b"},"content":{"rendered":"<h2>\u6982\u8ff0<\/h2>\n<p>\u6211\u901a\u5e38\u4f7f\u7528CloudFormation\u6765\u521b\u5efaAWS\u73af\u5883\uff0c\u4f46\u6211\u4ece\u672a\u4f7f\u7528\u8fc7terraform\uff0c\u6240\u4ee5\u5728\u672c\u6587\u4e2d\u6211\u5c06\u521b\u5efa\u5b9e\u4f8b\u5e76\u8fdb\u884c\u64cd\u4f5c\u9a8c\u8bc1\u3002<\/p>\n<h2>\u73af\u5883<\/h2>\n<ul class=\"post-ul\">MacOS<\/ul>\n<pre class=\"post-pre\"><code>$ sw_vers\r\nProductName:    Mac OS X\r\nProductVersion: 10.15.2\r\nBuildVersion:   19C57\r\n<\/code><\/pre>\n<h2>terraform\u662f\u4ec0\u4e48<\/h2>\n<p>Terraform\u662f\u4e00\u4e2a\u4e0eCloudFormation\u7c7b\u4f3c\u7684\u5de5\u5177\uff0c\u7528\u4e8e\u5b89\u5168\u9ad8\u6548\u5730\u7ba1\u7406\u57fa\u7840\u8bbe\u65bd\u3002\u5b83\u4f7f\u7528HashiCorp\u8bbe\u8ba1\u7684\u8bed\u8a00HCL\u8fdb\u884c\u7f16\u7801\u3002<\/p>\n<h2>\u4e8b\u524d\u51c6\u5907\u53ef\u4ee5\u8bd1\u4e3a &#8220;\u9884\u5148\u51c6\u5907&#8221;\u3002<\/h2>\n<p>\u521b\u5efaAWS\u8d26\u53f7\u5e76\u9884\u5148\u521b\u5efaIAM\u7528\u6237\u7684\u8bbf\u95ee\u5bc6\u94a5\u548c\u79d8\u5bc6\u5bc6\u94a5\u3002<br \/>\n\u672c\u6b65\u9aa4\u6b64\u5904\u7701\u7565\u3002<\/p>\n<p>\u4f7f\u7528Homebrew\u6765\u5b89\u88c5terraform\u3002<\/p>\n<pre class=\"post-pre\"><code>$ brew install terraform\r\n$ terraform version\r\nTerraform v0.13.5\r\n<\/code><\/pre>\n<p>\u60a8\u9700\u8981\u5728\u73af\u5883\u53d8\u91cf\u4e2d\u8fdb\u884c\u8bbf\u95ee\u5bc6\u94a5\u548c\u79d8\u5bc6\u5bc6\u94a5\u7b49\u8bbe\u7f6e\u3002<br \/>\n\u8bf7\u6839\u636e\u4e2a\u4eba\u73af\u5883\u76f8\u5e94\u8bbe\u7f6e\u5b9e\u9645\u503c\u3002<br \/>\n\u8bf7\u6ce8\u610f\u4e0d\u8981\u6cc4\u9732\u8bbf\u95ee\u5bc6\u94a5\u548c\u79d8\u5bc6\u5bc6\u94a5\u3002<\/p>\n<pre class=\"post-pre\"><code>$ export AWS_ACCESS_KEY_ID=xxxxxxxxxxxxxxxxxxx\r\n$ export AWS_SECRET_ACCESS_KEY=xxxxxxxxxxxxxxx\r\n$ export AWS_DEFAULT_REGION=ap-northeast-1\r\n<\/code><\/pre>\n<p>\u968f\u540e\uff0c\u6267\u884caws-cli\u547d\u4ee4\u4ee5\u786e\u8ba4\u6211\u7684aws\u8d26\u6237\u662f\u5426\u663e\u793a\u3002<\/p>\n<pre class=\"post-pre\"><code>$ aws sts get-caller-identity --query Account --output text\r\n<\/code><\/pre>\n<h2>\u4f7f\u7528 Terraform \u521b\u5efa\u5b9e\u4f8b<\/h2>\n<p>\u6211\u4eec\u5c06\u521b\u5efa\u4e00\u4e2atf\u6587\u4ef6\uff0c\u5e76\u5b9a\u4e49\u521b\u5efa\u4e00\u4e2a\u5b9e\u4f8b\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nx\">resource<\/span> <span class=\"s2\">\"aws_instance\"<\/span> <span class=\"s2\">\"example\"<\/span><span class=\"p\">{<\/span>\r\n  <span class=\"nx\">ami<\/span> <span class=\"p\">=<\/span> <span class=\"s2\">\"ami-0c3fd0f5d33134a76\"<\/span>\r\n  <span class=\"nx\">instance_type<\/span> <span class=\"p\">=<\/span> <span class=\"s2\">\"t3.micro\"<\/span>\r\n<span class=\"p\">}<\/span>\r\n<\/code><\/pre>\n<p>\u5728\u521b\u5efa\u4e0a\u8ff0\u4ee3\u7801\u540e\uff0c\u6267\u884cterraform init\u547d\u4ee4\u3002<br \/>\n\u5982\u679c\u8f93\u51fa\u201cTerraform has been successfully initialized!\u201d\uff0c\u5219\u8868\u793a\u6210\u529f\u3002<\/p>\n<pre class=\"post-pre\"><code>$ terraform init\r\nInitializing the backend...\r\n\r\nTerraform has been successfully initialized!\r\n<\/code><\/pre>\n<p>\u63a5\u4e0b\u6765\uff0c\u6267\u884cterraform plan\u547d\u4ee4\u3002<br \/>\n\u8fd9\u4e2a\u547d\u4ee4\u4f1a\u544a\u8bc9\u6211\u4eec\u5c06\u4f1a\u53d1\u751f\u53d8\u5316\u7684\u8d44\u6e90\u4fe1\u606f\u7b49\u7b49\u3002<\/p>\n<pre class=\"post-pre\"><code>$ terraform plan\r\n<\/code><\/pre>\n<p>\u4f7f\u7528terraform apply\u547d\u4ee4\u8fdb\u884c\u73af\u5883\u90e8\u7f72\u3002<br \/>\n\u518d\u6b21\u663e\u793a\u6267\u884cterraform plan\u7684\u5185\u5bb9\uff0c\u5e76\u8be2\u95ee\u8f93\u5165\u4e00\u4e2a\u503c\uff0c\u8bf7\u8f93\u5165yes\uff0c\u7136\u540e\u6267\u884c\u8d44\u6e90\u521b\u5efa\u3002<\/p>\n<pre class=\"post-pre\"><code>$ terraform apply\r\nDo you want to perform these actions?\r\n  Terraform will perform the actions described above.\r\n  Only 'yes' will be accepted to approve.\r\n\r\n  Enter a value: yes\r\n<\/code><\/pre>\n<p>\u60a8\u53ef\u4ee5\u5728 AWS \u63a7\u5236\u53f0\u4e0a\u786e\u8ba4\u5df2\u521b\u5efa\u4e86\u5b9e\u4f8b\u3002<\/p>\n<h2>\u7f16\u8f91\u5b9e\u4f8b<\/h2>\n<p>\u6211\u5011\u5c07\u5c0d\u4e0a\u9762\u5275\u5efa\u7684\u5be6\u4f8b\u9032\u884c\u6a19\u8a18\u3002<br \/>\n\u5728\u4fee\u6539tf\u6587\u4ef6\u5982\u4e0b\u5f8c\uff0c\u57f7\u884cterraform apply\u3002<\/p>\n<pre class=\"post-pre\"><code>resource \"aws_instance\" \"example\"{\r\n  ami = \"ami-0c3fd0f5d33134a76\"\r\n  instance_type = \"t3.micro\"\r\n\r\n  tags = {\r\n    Name = \"example\"\r\n  }\r\n}\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>$ terraform apply\r\n  # aws_instance.example will be updated in-place\r\n      ~ tags                         = {\r\n          + \"Name\" = \"example\"\r\n        }\r\n<\/code><\/pre>\n<p>\u60a8\u53ef\u4ee5\u5728AWS\u7ba1\u7406\u63a7\u5236\u53f0\u7684\u754c\u9762\u4e0a\u786e\u8ba4\u5b9e\u4f8b\u662f\u5426\u88ab\u6253\u4e0a\u6807\u7b7e\u3002<\/p>\n<h2>\u5220\u9664\u5b9e\u4f8b<\/h2>\n<p>\u901a\u8fc7\u4f7f\u7528terraform\u521b\u5efa\u7684\u73af\u5883\u53ef\u4ee5\u901a\u8fc7terraform destroy\u547d\u4ee4\u8fdb\u884c\u5220\u9664\u3002<br \/>\n\u5f53\u88ab\u8be2\u95ee&#8221;Do you really want to destroy all resources?&#8221;\u65f6\uff0c\u8f93\u5165yes\u3002<\/p>\n<pre class=\"post-pre\"><code>$ terraform destroy\r\n\r\nDo you really want to destroy all resources?\r\n  Terraform will destroy all your managed infrastructure, as shown above.\r\n  There is no undo. Only 'yes' will be accepted to confirm.\r\n\r\n  Enter a value: yes\r\n<\/code><\/pre>\n<p>\u60a8\u53ef\u4ee5\u5728AWS\u63a7\u5236\u53f0\u4e0a\u786e\u8ba4\u5df2\u7ecf\u5220\u9664\u4e86\u6211\u4eec\u521a\u521a\u521b\u5efa\u7684\u73af\u5883\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6982\u8ff0 \u6211\u901a\u5e38\u4f7f\u7528CloudFormation\u6765\u521b\u5efaAWS\u73af\u5883\uff0c\u4f46\u6211\u4ece\u672a\u4f7f\u7528\u8fc7terraform\uff0c\u6240\u4ee5\u5728\u672c\u6587\u4e2d\u6211 [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-48670","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>[aws] \u4f7f\u7528 Terraform \u521b\u5efa\u5b9e\u4f8b - 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\/aws-\u4f7f\u7528-terraform-\u521b\u5efa\u5b9e\u4f8b\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[aws] \u4f7f\u7528 Terraform \u521b\u5efa\u5b9e\u4f8b\" \/>\n<meta property=\"og:description\" content=\"\u6982\u8ff0 \u6211\u901a\u5e38\u4f7f\u7528CloudFormation\u6765\u521b\u5efaAWS\u73af\u5883\uff0c\u4f46\u6211\u4ece\u672a\u4f7f\u7528\u8fc7terraform\uff0c\u6240\u4ee5\u5728\u672c\u6587\u4e2d\u6211 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/aws-\u4f7f\u7528-terraform-\u521b\u5efa\u5b9e\u4f8b\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-19T19:37:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-15T04:40:54+00:00\" \/>\n<meta name=\"author\" content=\"\u9038, \u79d1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u9038, \u79d1\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \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\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/\",\"name\":\"[aws] \u4f7f\u7528 Terraform \u521b\u5efa\u5b9e\u4f8b - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2022-10-19T19:37:28+00:00\",\"dateModified\":\"2024-01-15T04:40:54+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/85c1dae56e6ea1e695c73d33c684d487\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[aws] \u4f7f\u7528 Terraform \u521b\u5efa\u5b9e\u4f8b\"}]},{\"@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\/85c1dae56e6ea1e695c73d33c684d487\",\"name\":\"\u9038, \u79d1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g\",\"caption\":\"\u9038, \u79d1\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/keyi\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"[aws] \u4f7f\u7528 Terraform \u521b\u5efa\u5b9e\u4f8b - 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\/aws-\u4f7f\u7528-terraform-\u521b\u5efa\u5b9e\u4f8b\/","og_locale":"zh_CN","og_type":"article","og_title":"[aws] \u4f7f\u7528 Terraform \u521b\u5efa\u5b9e\u4f8b","og_description":"\u6982\u8ff0 \u6211\u901a\u5e38\u4f7f\u7528CloudFormation\u6765\u521b\u5efaAWS\u73af\u5883\uff0c\u4f46\u6211\u4ece\u672a\u4f7f\u7528\u8fc7terraform\uff0c\u6240\u4ee5\u5728\u672c\u6587\u4e2d\u6211 [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/aws-\u4f7f\u7528-terraform-\u521b\u5efa\u5b9e\u4f8b\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2022-10-19T19:37:28+00:00","article_modified_time":"2024-01-15T04:40:54+00:00","author":"\u9038, \u79d1","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u9038, \u79d1","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/","name":"[aws] \u4f7f\u7528 Terraform \u521b\u5efa\u5b9e\u4f8b - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2022-10-19T19:37:28+00:00","dateModified":"2024-01-15T04:40:54+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/85c1dae56e6ea1e695c73d33c684d487"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"[aws] \u4f7f\u7528 Terraform \u521b\u5efa\u5b9e\u4f8b"}]},{"@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\/85c1dae56e6ea1e695c73d33c684d487","name":"\u9038, \u79d1","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g","caption":"\u9038, \u79d1"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/keyi\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/aws-%e4%bd%bf%e7%94%a8-terraform-%e5%88%9b%e5%bb%ba%e5%ae%9e%e4%be%8b\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/48670","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\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=48670"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/48670\/revisions"}],"predecessor-version":[{"id":59554,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/48670\/revisions\/59554"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=48670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=48670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=48670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}