了解如何设置和部署示例 Hello World 应用 Cloud Run 并查看实时服务资源的状态。
如需遵循有关此任务的分步指导,请直接在 Cloud Shell Editor 中点击操作演示:
准备工作
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure 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.
-
Make sure 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,请执行以下操作:
- 选择 Deploy to Cloud Run 命令(使用
命令面板(可通过
Ctrl
/Cmd
+Shift
+P
访问)。 此时将打开 Cloud Run Deploy 界面。 - 如果系统提示,请授权 Cloud Code 进行 Google Cloud API 调用。
- 设置您的 Google Cloud 项目。
- 如果系统提示,请点击启用 API 以启用 Cloud Run API。
- 在“部署到 Cloud Run”对话框中,选择一个已存在的服务或创建新服务。
- 如果要创建新服务,请在“部署平台”下选择 Cloud Run(全代管式)。
- 选择要部署到的区域。
- 对于“身份验证”,选择允许未通过身份验证的调用以将此服务设为公共服务。
- 定义首选设置后,点击部署。 Cloud Code 会构建映像,将其推送到注册表,并将您的应用部署到 Cloud Run。您的服务现已上线。
- 按照 Cloud Run: Deploy 对话框中显示的网址查看正在运行的服务。
修改服务
如需修改您的应用,请按以下步骤操作:
- 在“探索器”视图中,找到实现服务的
app.py
文件 行为 - 将消息“It's running!”更改为您选择的消息。
- 进行此项更改后,选择 Deploy to Cloud Run 命令。 使用命令面板
- 检查是否已在“服务设置”中选择您创建的服务。
- 点击部署。
- 当应用完成构建和部署后,您可以刷新服务以查看更新后的消息。
查看日志
您还可以使用 Cloud Code 附带的日志查看器查看来自已部署应用的日志。
要查看日志,请执行以下操作:
- 如需打开 Cloud Run Explorer,请点击 Cloud Code,然后展开 Cloud Run 部分。
- 右键点击您的 Cloud Run 服务,然后点击查看日志。
- 在浏览器中刷新您的应用,然后点击“Logs refresh”按钮以查看生成的新日志。
清理
为避免您的 Google Cloud 账号因 请按照以下步骤操作:
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
如果您使用的是现有项目,并希望删除您为此创建的资源 quickstart:
- 容器映像:虽然 Cloud Run 不会对未在使用中的服务计费,但您仍可能需要支付将容器映像存储在 Container Registry 中而产生的相关费用。要删除映像,请打开 Container Registry 页面,展开包含映像的代码库,选择映像,点击删除,然后再次点击删除。
打开 Container Registry 页面 - Cloud Run 服务:删除 Cloud Run 找到“Cloud Run” Google Cloud 控制台,选择要删除的服务,然后点击 删除,然后点击删除。 打开 Cloud Run 页面
后续步骤
- 探索 Cloud Shell Editor 界面提供的功能。
- 了解如何配置 Cloud Shell 以自定义您的体验。