{"componentChunkName":"component---src-templates-acg-portal-new-template-tsx","path":"/umu9guqpk","result":{"data":{"markdownRemark":{"html":"<p>该接口用于将支持域名级生效范围的插件批量安装到服务域名，并同步相关网关实例的数据面插件配置。插件配置为空时使用插件定义中的默认配置。</p>\n<p><strong>注意事项：</strong></p>\n<ul>\n<li>当前仅 CORS 跨域插件支持域名级安装。</li>\n<li>域名必须已绑定服务；单次最多处理 100 个域名。</li>\n<li>同一插件不能在同一域名重复创建绑定。</li>\n</ul>\n<p><strong>请求结构</strong></p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">Plain Text</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>POST /?action=InstallPluginToDomains HTTP/1.1\n<span class=\"line-number\">2</span>Host: apigw-control.bj.baidubce.com\n<span class=\"line-number\">3</span>Authorization: authorization string\n<span class=\"line-number\">4</span>\n<span class=\"line-number\">5</span>{\n<span class=\"line-number\">6</span>    &quot;pluginId&quot;: pluginId,\n<span class=\"line-number\">7</span>    &quot;serviceDomainIds&quot; : [serviceDomainId],\n<span class=\"line-number\">8</span>    &quot;pluginConfig&quot;: pluginConfig,\n<span class=\"line-number\">9</span>    &quot;status&quot;: status\n<span class=\"line-number\">10</span>}</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><strong>请求头域</strong></p>\n<p>除公共头域外，无其它特殊头域。</p>\n<p><strong>请求参数</strong></p>\n<table>\n<thead>\n<tr>\n<th>参数名称</th>\n<th>类型</th>\n<th>是否必需</th>\n<th>参数位置</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>pluginId</td>\n<td>String</td>\n<td>是</td>\n<td>RequestBody参数</td>\n<td>插件 Release ID</td>\n</tr>\n<tr>\n<td>serviceDomainIds</td>\n<td>List&#x3C;String></td>\n<td>是</td>\n<td>RequestBody参数</td>\n<td>服务域名 ID 列表</td>\n</tr>\n<tr>\n<td>pluginConfig</td>\n<td>String</td>\n<td>否</td>\n<td>RequestBody参数</td>\n<td>插件配置</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>是</td>\n<td>RequestBody参数</td>\n<td>启用状态</td>\n</tr>\n</tbody>\n</table>\n<p><strong>返回头域</strong></p>\n<p>除公共头域，无其它特殊头域。</p>\n<p><strong>返回参数</strong></p>\n<table>\n<thead>\n<tr>\n<th>参数名称</th>\n<th>类型</th>\n<th>描述</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>pluginBindingIds</td>\n<td>List&#x3C;String></td>\n<td>插件绑定 ID 列表</td>\n</tr>\n</tbody>\n</table>\n<p><strong>错误码</strong></p>\n<table>\n<thead>\n<tr>\n<th>错误码</th>\n<th>错误描述</th>\n<th>HTTP状态码</th>\n<th>中文解释</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MethodArgumentNotValidException</td>\n<td>MethodArgumentNotValidException: pluginId must not be blank</td>\n<td>400</td>\n<td>必填参数缺失或格式不合法，pluginId 不能为空</td>\n</tr>\n<tr>\n<td>HttpMessageNotReadable</td>\n<td>Http Message Not Readable: JSON parse error</td>\n<td>400</td>\n<td>请求体不是合法 JSON，无法解析，请检查 JSON 语法和字段类型</td>\n</tr>\n<tr>\n<td>ResourcePermissionDeny</td>\n<td>Resource permission deny.</td>\n<td>401</td>\n<td>无权限访问指定资源，请确认使用正确的账号凭证且资源属于当前账号</td>\n</tr>\n<tr>\n<td>PluginReleaseNotExist</td>\n<td>Plugin release not exist.</td>\n<td>404</td>\n<td>插件 Release 不存在、不属于当前账号或已删除</td>\n</tr>\n<tr>\n<td>HttpMediaTypeException</td>\n<td>HttpMediaTypeException: Content-Type 'text/plain' is not supported</td>\n<td>415</td>\n<td>请求的 Content-Type 不受支持，请使用 application/json</td>\n</tr>\n<tr>\n<td>DataPlaneSyncFailed</td>\n<td>配置已保存成功，但网关操作失败，请稍后重试或联系技术支持。</td>\n<td>500</td>\n<td>配置已写入控制面，但下发数据面失败，请稍后重试或联系技术支持</td>\n</tr>\n</tbody>\n</table>\n<p><strong>请求示例</strong></p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">Plain Text</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>POST /?action=InstallPluginToDomains HTTP/1.1\n<span class=\"line-number\">2</span>Host: apigw-control.bj.baidubce.com\n<span class=\"line-number\">3</span>Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2015-08-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de\n<span class=\"line-number\">4</span>\n<span class=\"line-number\">5</span>{\n<span class=\"line-number\">6</span>    &quot;pluginId&quot;: &quot;pls-a1b2c3d4&quot;,\n<span class=\"line-number\">7</span>    &quot;serviceDomainIds&quot;: [\n<span class=\"line-number\">8</span>        &quot;dn-a1b2c3d4&quot;\n<span class=\"line-number\">9</span>    ],\n<span class=\"line-number\">10</span>    &quot;pluginConfig&quot;: &quot;{}&quot;,\n<span class=\"line-number\">11</span>    &quot;status&quot;: &quot;Enabled&quot;\n<span class=\"line-number\">12</span>}</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><strong>返回示例</strong></p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">Plain Text</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>HTTP/1.1 200 OK\n<span class=\"line-number\">2</span>x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50\n<span class=\"line-number\">3</span>Date: Wed, 03 Dec 2014 06:42:19 GMT\n<span class=\"line-number\">4</span>Content-Type: application/json;charset=UTF-8\n<span class=\"line-number\">5</span>Server: BWS\n<span class=\"line-number\">6</span>\n<span class=\"line-number\">7</span>{\n<span class=\"line-number\">8</span>    &quot;pluginBindingIds&quot;: [\n<span class=\"line-number\">9</span>        &quot;plugin_bind-a1b2c3d4&quot;\n<span class=\"line-number\">10</span>    ]\n<span class=\"line-number\">11</span>}</code></pre>\n            </div>\n        </div>\n    </div>\n  ","fields":{"slug":"umu9guqpk","title":"安装插件到域名","date":"2026-09-22","extractedHeadings":[]},"headings":[]}},"pageContext":{"isCreatedByStatefulCreatePages":false,"slug":"umu9guqpk","prev":{"id":"dmu9guqn8","name":"查询插件详情","path":"dmu9guqn8","filePath":"API网关专享版/API参考/插件相关接口/查询插件详情.md","seo":null,"parentIds":["Omspw9n4x","9mtlbl1tb","tmu9gupxs"],"parents":[{"id":"Omspw9n4x","documentId":"cbb7cda2-d4b2-4774-9c2f-c637554847d6","name":"API网关专享版","repoName":"APIGW","filePath":"API网关专享版","disabled":false,"path":"Omspw9n4x","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null},{"id":"9mtlbl1tb","documentId":"4a413222-fb8a-4a99-a3ad-3a8b027a3b08","name":"API参考","repoName":"APIGW","filePath":"API网关专享版/API参考","disabled":false,"path":"9mtlbl1tb","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null},{"id":"tmu9gupxs","documentId":"9d70c2f0-c800-4276-98c9-eaa1baa9ea45","name":"插件相关接口","repoName":"APIGW","filePath":"API网关专享版/API参考/插件相关接口","disabled":false,"path":"tmu9gupxs","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null}]},"next":{"id":"pmu9gur1a","name":"查询插件已安装域名列表","path":"pmu9gur1a","filePath":"API网关专享版/API参考/插件相关接口/查询插件已安装域名列表.md","seo":null,"parentIds":["Omspw9n4x","9mtlbl1tb","tmu9gupxs"],"parents":[{"id":"Omspw9n4x","documentId":"cbb7cda2-d4b2-4774-9c2f-c637554847d6","name":"API网关专享版","repoName":"APIGW","filePath":"API网关专享版","disabled":false,"path":"Omspw9n4x","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null},{"id":"9mtlbl1tb","documentId":"4a413222-fb8a-4a99-a3ad-3a8b027a3b08","name":"API参考","repoName":"APIGW","filePath":"API网关专享版/API参考","disabled":false,"path":"9mtlbl1tb","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null},{"id":"tmu9gupxs","documentId":"9d70c2f0-c800-4276-98c9-eaa1baa9ea45","name":"插件相关接口","repoName":"APIGW","filePath":"API网关专享版/API参考/插件相关接口","disabled":false,"path":"tmu9gupxs","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null}]},"parents":[{"id":"Omspw9n4x","documentId":"cbb7cda2-d4b2-4774-9c2f-c637554847d6","name":"API网关专享版","repoName":"APIGW","filePath":"API网关专享版","disabled":false,"path":"Omspw9n4x","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null},{"id":"9mtlbl1tb","documentId":"4a413222-fb8a-4a99-a3ad-3a8b027a3b08","name":"API参考","repoName":"APIGW","filePath":"API网关专享版/API参考","disabled":false,"path":"9mtlbl1tb","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null},{"id":"tmu9gupxs","documentId":"9d70c2f0-c800-4276-98c9-eaa1baa9ea45","name":"插件相关接口","repoName":"APIGW","filePath":"API网关专享版/API参考/插件相关接口","disabled":false,"path":"tmu9gupxs","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null}],"specificSeo":null}}}