郭震 AI公众号:郭震AI

9 使用Cloud Shell

发布日期:

分类: 云计算GCP

预计阅读: 3 分钟

阅读次数: 0

预计阅读3 分钟
结构重点6 个
图文要点0 张
正文规模1.5k 字

在上一篇中,我们讨论了如何设置和配置 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 项目:

    gcloud config set project PROJECT_ID
    

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

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

    gsutil mb gs://YOUR_BUCKET_NAME
    

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

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

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

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

    gsutil ls gs://YOUR_BUCKET_NAME/
    

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

结语

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

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

继续阅读

更多相关文章推荐

返回栏目

Reader Messages

读者留言

有问题、补充资料或实测结果,可以直接留下。这里不需要登录。

最多 800 字

为了防刷,每条留言会做长度、链接数量和提交频率限制。

0/800

留言列表

0
正在加载留言...