9 使用Cloud Shell

在上一篇中,我们讨论了如何设置和配置 Google Cloud Console 的仪表盘和相关设置,接下来,我们将深入探索一项强大的工具——Cloud Shell。它不仅使得用户能够方便地使用命令行接口管理 Google Cloud 资源,而且还提供了许多预装的开发工具,极大地简化了开发和运维的工作流程。

什么是Cloud Shell?

Cloud Shell 是 Google Cloud 提供的在线命令行工具。每个 Google Cloud 用户都可以获得一个 Cloud Shell 环境,无需安装任何本地工具。它包含了 Google Cloud SDK、kubectlgit 等工具,使开发者能够直接在浏览器中进行命令操作,访问和管理 GCP 资源。

Cloud Shell 的特点

  1. 无缝集成:与 Google Cloud Console 紧密结合,您可以在 Cloud Shell 中无缝操作 GCP 资源。
  2. 预配置环境:Cloud Shell 预装了多种工具,包括编程语言的运行环境(如 Python、Java、Go)和版本控制工具(如 Git)。
  3. 持久存储:Cloud Shell 为用户提供了5GB的持久存储空间,您可以存储您的脚本、配置文件等。
  4. Web 终端:可以在浏览器中直接使用,无需任何本地配置。

如何访问Cloud Shell

要访问 Cloud Shell,请按照以下步骤操作:

  1. 登录到 Google Cloud Console。

  2. 在页面右上方,找到一个终端图标(通常是一个带有“>_”的图标),点击它。
    Cloud Shell Icon
    图示:Cloud Shell 图标

  3. 等待一段时间,Cloud Shell 环境将会启动,您将看到一个命令行界面。

使用Cloud Shell示例

接下来,我们通过一个简单的示例来展示如何使用 Cloud Shell 管理 GCP 资源。

示例:创建一个Google Cloud Storage存储桶

在这个示例中,我们将创建一个 Google Cloud Storage 存储桶,用于存放文件。请确保您已经在 Google Cloud Console 中启用了 Billing,并创建了一个项目。

  1. 启动 Cloud Shell
    在浏览器中打开 Cloud Shell。

  2. 设置项目
    使用以下命令设置您的 GCP 项目:

    1
    gcloud config set project PROJECT_ID

    请将 PROJECT_ID 替换为您的项目ID。

  3. 创建存储桶
    运行以下命令来创建一个新的存储桶:

    1
    gsutil mb gs://YOUR_BUCKET_NAME

    YOUR_BUCKET_NAME 替换为您想使用的唯一存储桶名称。

  4. 确认存储桶创建
    您可以使用以下命令列出所有存储桶,确认您的存储桶是否成功创建:

    1
    gsutil ls
  5. 上传文件
    假设您有一个文件 example.txt 在 Cloud Shell 中,您可以上传它到新创建的存储桶,使用以下命令:

    1
    gsutil cp example.txt gs://YOUR_BUCKET_NAME/
  6. 验证上传
    运行以下命令确保您的文件已经上传到存储桶中:

    1
    gsutil ls gs://YOUR_BUCKET_NAME/

通过这个示例,我们不仅学习了如何使用 Cloud Shell 进行命令操作,也掌握了如何管理 Google Cloud Storage 资源。

结语

在本节中,我们介绍了 Cloud Shell 的基本概念、访问方法和使用示例。Cloud Shell 作为 Google Cloud Console 的一个重要组成部分,使得资源管理变得简单和高效。在下一篇中,我们将进入 GCP 的核心服务概述,详细探讨 GCP 提供的计算服务。

如果您有任何问题或需要更深入的了解,请继续关注我们的系列教程。

作者

IT教程网(郭震)

发布于

2024-08-15

更新于

2024-08-16

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论