跳到主要内容

ecs keypair

管理 SSH 密钥对

运行 ecctl ecs keypair <action> -h 查看用法,或 ecctl schema ecs.keypair.<action> --full 获取该命令完整的结构化规格——每个参数与行为,便于 Agent 读取和填参。

create

ecctl ecs keypair create [flags]

创建或导入密钥对

  • 类型:mutation · 风险:medium
API调用时机用途
ImportKeyPair指定 --public-key执行资源操作。
CreateKeyPair未指定 --public-key执行资源操作。
DescribeKeyPairs每次执行命令时读取资源视图。
参数类型必填说明
--namestring密钥对名称
--regionstringAlibaba Cloud region
--public-keystring要导入的已有公钥(创建时切换为导入密钥对)
--resource-groupstring资源组 ID
--tagkey_value标签赋值 key=value

delete

ecctl ecs keypair delete [<ids>...] [flags]

删除密钥对

  • 类型:mutation · 风险:high
API调用时机用途
DeleteKeyPairs每次执行命令时执行资源操作。
参数类型必填说明
--regionstringAlibaba Cloud region

get

ecctl ecs keypair get <id> [flags]

获取密钥对

  • 类型:read · 风险:low
API调用时机用途
DescribeKeyPairs每次执行命令时读取资源视图。
参数类型必填说明
--regionstringAlibaba Cloud region
--fieldsstring要包含的资源字段,使用逗号分隔

list

ecctl ecs keypair list <id> [flags]

列出密钥对

  • 类型:read · 风险:low
API调用时机用途
DescribeKeyPairs每次执行命令时读取资源视图。
参数类型必填说明
--regionstringAlibaba Cloud region
--fieldsstring要包含的资源字段,使用逗号分隔
--filterkey_value过滤表达式 key=value
--limitinteger最多返回资源数量(默认:50
--pageinteger返回结果页码(默认:1