关于 remote-access
remote-access 是使用 Acquia CLI 操作 ACE(Acquia Cloud Enterprise)环境的技能,适用于远程 SSH、Drush 命令、实时日志和 Drush 别名管理。
主要功能
- 01打开远程 SSH shell
- 02运行远程 Drush 命令
- 03实时查看环境日志
- 04列出 Drush 别名
- 05下载 Drush 别名
适用场景
- 01检查远程 Cloud 环境
- 02运行 Drupal 维护命令
- 03部署期间监看日志
- 04使用 Cloud 别名调用本地 Drush
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ acquia/ acquia-skills --skill remote-access安装后在 Claude Code 中输入/remote-access确认已加载。
详细介绍
使用 Acquia CLI 进行远程访问
**平台:**此技能仅适用于 **ACE(Acquia Cloud Enterprise)**订阅。 如需了解 MEO(Multi-site Enterprise Operations),请参阅 MEO 概览。
适用场景:
- 在 Cloud 环境中打开 SSH shell
- 在远程环境中运行 Drush 命令
- 下载或列出 Drush 别名
- 实时查看环境日志
SSH 连接到 Cloud 环境
在 Cloud Platform 环境中打开交互式 shell:
acli remote:ssh <alias>
别名:acli ssh
别名格式为 app-name.env(例如 myapp.prod、myapp.dev)。
# Open interactive shell
acli remote:ssh myapp.prod
# Run a single command without opening a shell
acli remote:ssh myapp.prod -- ls -la /var/www/html
# Run multiple commands
acli remote:ssh myapp.prod -- "cd /var/www/html && git log --oneline -5"
远程运行 Drush
无需手动 SSH 登录,即可在 Cloud 环境中运行任意 Drush 命令:
acli remote:drush <drush_command>
别名:acli drush、acli dr
# Check Drupal status
acli remote:drush status
# Clear caches
acli remote:drush cr
# Run database updates
acli remote:drush updatedb
# Export configuration
acli remote:drush cex
实时查看日志
实时流式查看环境日志:
acli app:log:tail
别名:acli tail、acli log:tail
系统会提示你选择应用、环境和日志类型。
列出 Drush 别名
列出 Cloud 环境的所有 Drush 站点别名:
acli remote:aliases:list
别名:acli aliases、acli sa
下载 Drush 别名
下载 Drush 别名,以便与本地 Drush 搭配使用:
acli remote:aliases:download
选项:
acli remote:aliases:download \
--destination-dir=/path/to/aliases \
--all # download aliases for all applications
最佳实践
- 运行 Drush 命令时,优先使用
remote:drush而非 SSH — 它会自动处理身份验证和环境选择。 - 使用别名 — 通过
remote:aliases:download下载别名,以便本地 Drush 直接操作 Cloud 环境。 - 部署期间查看日志 — 部署时运行
acli app:log:tail,以便实时发现错误。
相关主题
评论
支持 Markdown