application-management
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseManaging Applications
应用管理
Use when:
- Listing applications you have access to
- Linking or unlinking a local repo to a Cloud application
- Creating a new Drupal or Next.js project
- Checking branch/tag deployment status
- Waiting for an async task to complete
- Exporting a full site archive
适用场景:
- 列出您有权访问的应用
- 将本地仓库与Cloud应用关联或解除关联
- 创建新的Drupal或Next.js项目
- 查看分支/标签部署状态
- 等待异步任务完成
- 导出完整站点归档文件
List Applications
列出应用
bash
acli api:applications:listReturns a JSON array of all applications you have access to. Each entry includes , , , , , and .
iduuidnametypestatusorganizationTo display a readable table:
bash
acli api:applications:list | python3 -c "
import json, sys
apps = json.load(sys.stdin)
for a in apps:
print(f\"{a['id']:<10} {a['name']:<40} {a.get('type',''):<10} {a.get('status',''):<10}\")
"bash
acli api:applications:list返回您有权访问的所有应用的JSON数组。每个条目包含、、、、和字段。
iduuidnametypestatusorganization如需显示可读性更强的表格:
bash
acli api:applications:list | python3 -c "
import json, sys
apps = json.load(sys.stdin)
for a in apps:
print(f\"{a['id']:<10} {a['name']:<40} {a.get('type',''):<10} {a.get('status',''):<10}\")
"Open Application in Browser
在浏览器中打开应用
bash
acli app:openAliases: ,
acli openacli oOpens the selected Cloud application in your default browser.
bash
acli app:open别名:、
acli openacli o在默认浏览器中打开所选的Cloud应用。
Link and Unlink a Local Repository
关联与解除本地仓库
Associate your local checkout with a Cloud application so commands like can detect the app automatically:
env:deploybash
cd /path/to/project
acli app:linkTo remove the association:
bash
acli app:unlink将本地代码检出目录与Cloud应用关联,以便等命令能自动识别应用:
env:deploybash
cd /path/to/project
acli app:link如需解除关联:
bash
acli app:unlinkTail Application Logs
跟踪应用日志
Stream live logs from a Cloud environment:
bash
acli app:log:tailPrompts for the application and environment, then tails all available log streams in real time. Useful for monitoring deployments or debugging live issues.
实时流式传输Cloud环境的日志:
bash
acli app:log:tail提示选择应用和环境,然后实时跟踪所有可用的日志流。适用于监控部署或调试线上问题。
Check Branch and Tag Deployment Status
查看分支与标签部署状态
bash
acli app:vcs:infoLists all branches and tags in the application's git repository along with which environment (if any) each is currently deployed to.
bash
acli app:vcs:info列出应用Git仓库中的所有分支和标签,以及每个分支/标签当前部署到的环境(如有)。
Wait for an Async Task
等待异步任务完成
Some Cloud operations (database copies, environment mirrors) return a notification UUID. Wait for them to complete:
bash
acli app:task-wait <notification-uuid>Useful in CI/CD pipelines to block until a task finishes before proceeding.
部分Cloud操作(如数据库复制、环境镜像)会返回通知UUID。可使用以下命令等待任务完成:
bash
acli app:task-wait <notification-uuid>在CI/CD流水线中非常实用,可阻塞流程直到任务完成后再继续下一步。
Create a New Local Project
创建新的本地项目
Scaffold a new Drupal or Next.js project from an Acquia-recommended template:
bash
undefined从Acquia推荐的模板搭建新的Drupal或Next.js项目:
bash
undefinedInteractive — prompts for template and directory
交互式模式 — 提示选择模板和目录
acli app:new:local
acli app:new:local
Non-interactive
非交互式模式
acli app:new:local my-project --template=acquia_drupal_recommended
acli app:new:local my-project --template=acquia_drupal_cms
Alias: `acli new`
Available templates:
- `acquia_drupal_recommended` — Standard Acquia Drupal project
- `acquia_drupal_cms` — Acquia Drupal CMS project
---acli app:new:local my-project --template=acquia_drupal_recommended
acli app:new:local my-project --template=acquia_drupal_cms
别名:`acli new`
可用模板:
- `acquia_drupal_recommended` — 标准Acquia Drupal项目
- `acquia_drupal_cms` — Acquia Drupal CMS项目
---Migrate from Drupal 7
从Drupal 7迁移
Generate a new Drupal 9+ project from an existing Drupal 7 application using Acquia Migrate Accelerate:
bash
acli app:new:from:drupal7Options: , , , ,
--drupal7-directory--drupal7-uri--stored-analysis--recommendations--directoryAliases: ,
acli amaacli from:d7使用Acquia Migrate Accelerate从现有Drupal 7应用生成新的Drupal 9+项目:
bash
acli app:new:from:drupal7可选参数:、、、、
--drupal7-directory--drupal7-uri--stored-analysis--recommendations--directory别名:、
acli amaacli from:d7Export a Site Archive
导出站点归档文件
Export an application's code, files, and database as a single archive file:
bash
acli archive:export /path/to/destination/Options:
bash
undefined将应用的代码、文件和数据库导出为单个归档文件:
bash
acli archive:export /path/to/destination/可选参数:
bash
undefinedExclude public files
排除公共文件
acli archive:export /path/to/destination/ --no-files
acli archive:export /path/to/destination/ --no-files
Exclude database
排除数据库
acli archive:export /path/to/destination/ --no-database
acli archive:export /path/to/destination/ --no-database
Use a specific source directory
使用指定的源目录
acli archive:export /path/to/destination/ --dir=/path/to/drupal
---acli archive:export /path/to/destination/ --dir=/path/to/drupal
---Best Practices
最佳实践
- Link your repo — Run in every project checkout so app-aware commands work without extra flags.
acli app:link - Check VCS status before deploying — Use to confirm the right branch is ready.
acli app:vcs:info - Use in CI — Ensures async Cloud operations complete before the next pipeline step runs.
app:task-wait
- 关联您的仓库 — 在每个项目检出目录中运行,这样识别应用的命令无需额外参数即可正常工作。
acli app:link - 部署前检查VCS状态 — 使用确认正确的分支已准备就绪。
acli app:vcs:info - 在CI中使用— 确保异步Cloud操作完成后再执行流水线的下一步。
app:task-wait
Related Topics
相关主题
- Environment Management — List environments, deploy, create CDEs
- Pull & Push — Sync code, database, and files
- Remote Access — SSH, Drush, and log tailing
- SSH Key Management — Secure access setup
- 环境管理 — 列出环境、部署、创建CDE
- 拉取与推送 — 同步代码、数据库和文件
- 远程访问 — SSH、Drush和日志跟踪
- SSH密钥管理 — 安全访问设置