了解如何设置示例 Hello World 应用并将其部署到 Cloud Run,并查看实时服务资源的状态。
准备工作
- 登录您的 Google Cloud 账号。如果您是 Google Cloud的新用户, 请创建一个账号,以便在 真实场景中评估我们产品的性能。新客户还可以获得 300 美元的免费抵用金,用于 运行、测试和部署工作负载。
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
创建应用
- 启动 Cloud Shell Editor。
- 在 Cloud Code 状态栏中,选择新建应用。
- 选择 Cloud Run 应用 作为您的首选应用类型。
- 从示例应用列表中,选择一个 Hello World 应用。例如,选择
Python (Flask): Hello World将创建 Python (Flask) 版 Hello World 入门应用。 - 选择一个文件夹作为应用位置,然后点击 新建应用。Cloud Shell Editor 将在新工作区中加载应用。加载工作区后,您可以在资源管理器视图中访问您的应用。
部署到 Cloud Run
如需将应用部署到 Cloud Run,请执行以下操作:
- 使用命令面板(可通过
Ctrl/Cmd+Shift+P访问)选择 部署到 Cloud Run 命令。这会打开 Cloud Run 部署界面。 - 如果系统提示,请授权 Cloud Code 进行 Google Cloud API 调用。
- 设置项目。 Google Cloud
- 如果系统提示,请点击启用 API 以启用 Cloud Run API。
- 在“部署到 Cloud Run”对话框中,选择一个已存在的服务或创建新服务。
- 如果要创建新服务,请在“部署平台”下选择 Cloud Run(全代管式)。
- 选择要部署到的区域。
- 对于“身份验证”,选择允许未通过身份验证的调用 以将此服务设为公共服务。
- 定义首选设置后,点击部署 。 Cloud Code 会构建映像,将其推送到注册表,并将您的应用部署到 Cloud Run。您的服务现已上线。
- 按照 Cloud Run: Deploy 对话框中显示的网址查看正在运行的服务。
修改服务
如需修改应用,请执行以下操作:
- 在 Explorer 视图中,找到实现服务行为的
app.py文件。 - 将消息“It's running!”更改为您选择的消息。
- 完成此更改后,使用命令面板选择部署到 Cloud Run 命令。
- 检查是否已在 Service Settings 中选择您创建的服务。
- 点击部署 。
- 当应用完成构建和部署后,您可以刷新服务以查看更新后的消息。
查看日志
您还可以使用 Cloud Code 附带的日志查看器查看来自已部署应用的日志。
要查看日志,请执行以下操作:
- 如需打开 Cloud Run Explorer,请依次点击
Cloud Code,然后展开 Cloud Run 部分。 - 右键点击您的 Cloud Run 服务,然后点击查看日志 。
- 在浏览器中刷新您的应用,然后点击“Logs refresh”按钮以查看生成的新日志。
清理
为避免因本页中使用的资源导致您的 Google Cloud 账号产生费用,请按照以下步骤操作:
- 在 Google Cloud 控制台中,前往 管理资源 页面。
- 在项目列表中,选择要删除的项目,然后点击删除。
- 在对话框中输入项目 ID,然后点击 关闭以删除项目。
如果您使用的是现有项目,并希望删除您为本快速入门创建的资源,请执行以下操作:
- 容器映像: 虽然 Cloud Run 不会对未在使用中的
服务计费,但您仍可能需要支付将容器映像存储在 Artifact Registry 中而产生的相关
费用。如需删除映像,请打开 Artifact Registry 页面,选择包含您的
映像的代码库,选择您的映像,点击 删除,然后再次点击 删除。
- Cloud Run 服务: 如需删除 Cloud Run 服务,请从 Google Cloud 控制台的 Cloud Run 页面中选择要删除的服务,点击 删除,然后再次点击 删除。 打开 Cloud Run 页面
后续步骤
- 探索 Cloud Shell Editor 界面 提供的功能。
- 了解如何配置 Cloud Shell 以自定义您的体验。