本页介绍了如何删除变量。如需详细了解变量和 Runtime Configurator 服务,请参阅 Runtime Configurator 基础知识。
要了解如何创建变量,请参阅设置和获取数据。
准备工作
- 如果要使用本指南中的命令行示例,请安装 “gcloud” 命令行工具。
- 如果希望使用本指南中的 API 示例,请设置 API 访问权限。
- 阅读 Runtime Configurator 基础知识。
- 阅读创建和删除 RuntimeConfig 资源。
- 阅读设置和获取数据。
删除变量
您可以删除单个变量或以递归方式删除具体路径下的所有变量。
Deployment Manager
使用以下任一方法删除部署中的变量:
- 更新部署以忽略变量并对部署重新进行部署。
- 删除部署及其包含的资源。
gcloud
如需使用 Google Cloud CLI 删除变量,请使用 runtime-config configs variables delete
命令:
gcloud beta runtime-config configs variables unset [VARIABLE_KEY] --config-name [CONFIG_NAME]
其中 [VARIABLE_KEY]
是变量的键,[CONFIG_NAME]
是此变量所属配置的名称。
如果需要以递归方式删除某个路径下的所有变量,请提供 --recursive
标志。
gcloud CLI 会返回如下所示的响应:
Deleted [https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/[CONFIG_NAME]/variables/[VARIABLE_KEY].
API
在 REST API 中,向以下 URI 发出 DELETE
请求以删除新变量:
https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/[CONFIG_NAME]/variables/[VARIABLE_KEY]
其中:
[PROJECT_ID]
是此请求的项目 ID。[CONFIG_NAME]
是此配置的名称。[VARIABLE_KEY]
是要删除的变量。如果需要以递归方式删除具体传递下的所有变量,请随
recursive
属性设置为true
的请求提供一个载荷。{ "recursive": true }
如果成功,该 API 将返回一个空响应。
如需详细了解该方法,请阅读
variables().delete
文档。
后续步骤
- 了解 Runtime Configurator。
- 设置和获取数据。
- 监视特定变量。
- 创建 Waiter。
- 参阅 v1beta1 参考。
- 参阅 Runtime Configurator 配额。