MEO Site Management 是一个面向 MEO(Multi-site Enterprise Operations,多站点企业运营)订阅的技能,用于管理 MEO 多站点环境中的逻辑 Drupal 站点定义。该技能仅适用于 MEO 订阅;对于 ACE(Acquia Cloud Enterprise),应参考 Application Management。
用途
该技能适用于以下场景:列出、检查、创建或更新站点;复制现有站点以创建新站点;将站点安排删除或恢复;查找哪些站点属于某个代码库或订阅。所有命令均使用 acli api:v3:*(V3 API)。可运行 acli list api:v3:sites 查看当前所有站点命令。
主要能力
列出站点:可列出你有权访问的所有站点(acli api:v3:sites:list),也可按订阅(acli api:v3:subscriptions:list-sites <subscriptionId>)、按代码库(acli api:v3:codebases:list-sites <codebaseId>)或按环境(acli api:v3:environments:list-sites <environmentId>)列出站点。支持分页参数 --offset=<n> 和 --limit=<n>。
获取站点详情:acli api:v3:sites:find <siteId>,返回站点 id、name、label、codebase_id、status 和时间戳。
创建站点:acli api:v3:sites:create <name> <label> <codebase_id>。其中 name 为必填的机器名,仅允许小写字母和连字符,且以字母开头;label 为必填的人类可读显示名;codebase_id 为必填的该站点将使用的代码库 UUID。可选标志包括 --description="..." 和 --site_id=<uuid>(自行提供 UUID)。
更新站点:acli api:v3:sites:update <siteId> --label="New Label" --description="Updated description"。创建后仅 label 和 description 可更新。
复制站点:通过将现有站点复制到一个或多个环境来创建新站点。命令为 acli api:v3:sites:duplicate <sourceSiteId> <site_name> <site_label> <environment_mapping>。其中 site_name 为新站点的机器名,site_label 为新站点的显示标签,environment_mapping 为映射源环境到目标环境的 JSON 数组。可选参数 --hook_argument="..." 可向复制钩子传递自定义参数。
计划删除站点:acli api:v3:sites:schedule-delete <siteId>。注意:该操作会安排删除站点及其所有站点实例,可在宽限期内使用 acli api:v3:sites:recover 取消。
恢复站点:acli api:v3:sites:recover <siteId>,取消待处理的计划删除,必须在宽限期结束前运行。
永久删除站点:acli api:v3:sites:delete <siteId>。这是破坏性操作,需要明确批准;会永久删除站点及所有关联的站点实例,且不可撤销,执行前需与用户确认。
使用方式
典型工作流包括:
配置新站点:先通过 acli api:v3:subscriptions:list-codebases <subscriptionId> 查找代码库 UUID,再通过 acli api:v3:sites:create my-site "My Site" <codebaseId> 创建站点,最后通过 acli api:v3:environments:create-site-instance <environmentId> <siteId> 将其关联到环境(创建站点实例)。
为新租户克隆站点:使用 acli api:v3:sites:duplicate <originalSiteId> tenant-new "Tenant New" '[{"source_environment_id":"<envId>","destination_environment_id":"<envId>"}]'。
发现更多命令:可运行 acli list api:v3:sites、acli list api:v3:subscriptions、acli api:v3:sites:create --help。
适用场景
适用于 MEO 多站点订阅下的站点生命周期管理,包括站点配置、租户克隆、站点归属查询以及删除与恢复等运维操作。
限制
该技能仅适用于 MEO 订阅,不适用于 ACE。创建后仅 label 和 description 可更新。计划删除和永久删除均为高风险操作,永久删除不可撤销且需明确批准。其他未在资料中说明的功能、收费、价格、平台或效果暂未提供。