CLI命令参考
密钥生命周期管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 创建密钥 | hcloud KMS CreateKey | 创建用户主密钥,用户主密钥可以为对称密钥或非对称密钥。 | |
| 启用密钥 | hcloud KMS EnableKey | ||
| 禁用密钥 | hcloud KMS DisableKey | ||
| 计划删除密钥 | hcloud KMS DeleteKey | ||
| 取消计划删除密钥 | hcloud KMS CancelKeyDeletion | ||
| 修改密钥别名 | hcloud KMS UpdateKeyAlias | ||
| 修改密钥描述 | hcloud KMS UpdateKeyDescription |
数据密钥管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 创建随机数 | hcloud KMS CreateRandom | ||
| 创建数据密钥 | hcloud KMS CreateDatakey | ||
| 创建不含明文数据密钥 | hcloud KMS CreateDatakeyWithoutPlaintext | ||
| 创建RSA数据密钥对 | hcloud KMS CreateRsaDatakeyPair | ||
| 创建EC数据密钥对 | hcloud KMS CreateEcDatakeyPair | ||
| 创建PIN码 | hcloud KMS CreatePin | ||
| 加密数据密钥 | hcloud KMS EncryptDatakey | ||
| 解密数据密钥 | hcloud KMS DecryptDatakey |
导入密钥管理
密钥授权管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 创建授权 | hcloud KMS CreateGrant | ||
| 撤销授权 | hcloud KMS CancelGrant | ||
| 退役授权 | hcloud KMS CancelSelfGrant | ||
| 查询授权列表 | hcloud KMS ListGrants | ||
| 查询可退役授权列表 | hcloud KMS ListRetirableGrants |
小数据加解密
签名验签
密钥协商
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 派生共享密钥 | hcloud KMS DeriveSharedSecret | 功能介绍:派生共享密钥 |
密钥轮换管理
密钥标签管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询密钥实例 | hcloud KMS ListKmsByTags | ||
| 查询密钥标签 | hcloud KMS ShowKmsTags | ||
| 添加密钥标签 | hcloud KMS CreateKmsTag | ||
| 查询项目标签 | hcloud KMS ListKmsTags | ||
| 批量添加删除密钥标签 | hcloud KMS BatchCreateKmsTags | ||
| 删除密钥标签 | hcloud KMS DeleteTag |
密钥查询
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询密钥列表 | hcloud KMS ListKeys | ||
| 查询密钥信息 | hcloud KMS ListKeyDetail | ||
| 查询公钥信息 | hcloud KMS ShowPublicKey | ||
| 查询实例数 | hcloud KMS ShowUserInstances | ||
| 查询配额 | hcloud KMS ShowUserQuotas |
查询密钥API版本信息
专属密钥库管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 创建专属密钥库 | hcloud KMS CreateKeyStore | ||
| 查询专属密钥库列表 | hcloud KMS ListKeyStores | 查询租户专属密钥库列表 | |
| 获取专属密钥库 | hcloud KMS ShowKeyStore | 获取租户专属密钥库 | |
| 删除专属密钥库 | hcloud KMS DeleteKeyStore | 删除租户专属密钥库 | |
| 启用专属密钥库 | hcloud KMS EnableKeyStore | 启用租户专属密钥库 | |
| 禁用专属密钥库 | hcloud KMS DisableKeyStore | 禁用租户专属密钥库 |
多区域密钥
消息验证码
别名管理
密钥空间
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 创建接入点 | hcloud KMS CreateAccessPoint | 用于创建接入点 | |
| 查询接入点列表 | hcloud KMS ListAccessPoint | 用于查询接入点 | |
| 启用接入点 | hcloud KMS EnableAccessPoint | 启用接入点 | |
| 禁用接入点 | hcloud KMS DisableAccessPoint | 禁用接入点 | |
| 删除接入点 | hcloud KMS DeleteAccessPoint | 删除接入点 | |
| 下载通用接入点私钥 | hcloud KMS DownloadAccessPointPrivateKey | 用于下载通用接入点私钥 | |
| 创建密钥策略 | hcloud KMS CreateKeyPolicy | 创建密钥策略 | |
| 查询密钥策略列表 | hcloud KMS ListKeyPolicy | 查询密钥策略列表 | |
| 查询密钥策略 | hcloud KMS ShowKeyPolicy | 查询密钥策略 | |
| 删除密钥策略 | hcloud KMS DeleteKeyPolicy | 删除密钥策略 | |
| 更新密钥策略 | hcloud KMS UpdateKeyPolicy | 更新密钥策略 | |
| 创建密钥胶囊 | hcloud KMS CreateDatakeyCapsule | 创建密钥胶囊 | |
| 解密密钥胶囊 | hcloud KMS DecryptDatakeyCapsule | 解密密钥胶囊 |