SuperAPI AI 工具集

yandex-cloud-cli

部署与运维

查看项目

更新于 10-15 21:38

技能介绍

用途:通过 yc 命令行工具管理 Yandex Cloud 基础设施,适合创建、配置、管理和排查云资源。

主要能力:命令结构为 yc <service-group> <resource> <command> [<NAME|ID>] [flags] [global-flags]。支持全局参数如 --profile、--cloud-id、--folder-id、--token、--format text|yaml|json|json-rest、--jq、--async、--retry、--debug、--no-user-output、-h/--help。覆盖计算与基础设施(compute、vpc、dns、cdn、load-balancer、application-load-balancer)、身份与安全(iam、resource-manager、organization-manager、kms、lockbox、certificate-manager、smartwebsecurity、smartcaptcha、quota-manager)、容器与无服务器(managed-kubernetes、container、serverless)、数据库(managed-postgresql、managed-mysql、managed-clickhouse、managed-mongodb、managed-redis、managed-kafka、managed-opensearch、managed-greenplum、ydb)、数据与分析(dataproc、datatransfer)、存储(storage)、可观测性(logging、audit-trails)及其他(backup、iot、marketplace、loadtesting)。多数资源遵循 list/get/create/update/delete 模式,并支持标签、访问绑定、移动等操作。

使用方式:先运行 yc init 完成交互式配置,或用 yc config set 设置默认 folder、zone、format;认证支持 OAuth token、服务账号密钥、实例元数据、联邦 SSO。脚本中建议使用 --format json 配合 jq 提取 ID 和值,长操作可用 --async 后通过 yc operation get <OPERATION-ID> 轮询。可用区包括 ru-central1-a、ru-central1-b、ru-central1-d,ru-central1-c 已弃用。

适用场景:云资源自动化管理、脚本化运维、CI/CD 集成、多环境配置切换。

限制:资料未提供具体收费、价格、平台兼容性或效果数据;执行变更前应先用 yc config list 确认当前配置,生产资源建议启用删除保护并显式配置安全组。