本页面介绍了如何删除 Game Servers 部署。
准备工作
开始之前,我们建议您先了解 Game Servers 概览中的关键概念。请确保您已执行以下任务:
- 确保您已启用 Game Services API。 启用 Game Services API
- 选择已安装 gcloud CLI 的 shell,或者使用 API 客户端:
进入 Google Cloud 控制台。
在控制台的右上角,点击激活 Cloud Shell 按钮:
- 创建服务帐号。
- 以 JSON 文件的格式下载私钥。
-
Set the environment variable
GOOGLE_APPLICATION_CREDENTIALS
to the path of the JSON file that contains your credentials. This variable applies only to your current shell session, so if you open a new session, set the variable again.
Cloud Shell
如需启动 Cloud Shell,请执行以下步骤:
控制台下方的框架内会打开一个 Cloud Shell 会话。您可以使用此 shell 运行 gcloud
命令。
本地 shell
安装 gcloud CLI。
确认您已为 Google Cloud CLI 设置所需的默认项目(否则,您稍后需要为每个命令明确指定 --project
标志):
gcloud config list project
如果无法运行以下命令来设置默认项目,请将 PROJECT_ID
替换为所需的项目 ID:
gcloud config set project PROJECT_ID
运行以下命令以验证 Google Cloud CLI 的版本。Game Servers 需要使用 306.0.0
版或更高版本的 gcloud CLI。
gcloud version
如需更新安装,请运行以下命令:
gcloud components update
curl / PowerShell
如需将 REST API 与 curl
或 Windows PowerShell 搭配使用,请执行以下操作:
客户端库
您可以使用客户端库以编程方式控制 Google Cloud Game Servers。如需了解库和身份验证的使用说明,请参阅客户端库概览。
删除部署
在删除 Game Servers 部署之前,请务必删除该部署下的所有配置。
控制台
在 Google Cloud 控制台中,转到游戏服务器部署页面。
您可以使用过滤条件框,按不同属性过滤部署列表。
在表格的最后一列中,点击省略号 more_vert 并选择移除部署。
gcloud
您可以使用 Google Cloud CLI 删除部署。
如需删除部署,请运行以下命令,并将 deploymentID 替换为您之前创建的部署的标识符:
gcloud game servers deployments delete deploymentID
REST
在使用任何请求数据之前,请先进行以下替换:
- PROJECT_ID:IAM 设置中列出的 Google Cloud 项目 ID
- DEPLOYMENT_ID:用户定义的部署标识符
根据您发送的请求,请展开以下选项之一:
您应该收到类似以下内容的 JSON 响应:
{ "name": "projects/PROJECT_ID/locations/global/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.gaming.v1.OperationMetadata", "createTime": CREATE_TIME, "target": "projects/PROJECT_ID/locations/global/gameServerDeployments/DEPLOYMENT_ID", "verb": "delete", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
验证部署是否已删除
如需验证您是否已成功删除部署,请使用 Google Cloud CLI 列出部署。
如需列出所有部署,请运行以下命令:
gcloud game servers deployments list
已删除的部署不会出现在命令的输出中。
后续步骤
了解如何查看游戏服务器审核日志记录信息。