快速入门

本页介绍了如何启用 Cloud Tools for PowerShell、如何使用 gcloud CLI 进行身份验证,以及如何运行 PowerShell cmdlet。

准备工作

请完成以下步骤:

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Make sure that billing is enabled for your Google Cloud project.

  6. 以管理员身份运行以下命令,从 PowerShell 命令行安装 gcloud CLI:
  7. Install-Module GoogleCloud

使用 gcloud CLI 进行身份验证

Cloud Tools for PowerShell 使用存储在 gcloud CLI 中的凭据和设置来启用 cmdlet。如需使用 cmdlet,请先使用 gcloud CLI 登录:

  1. 在命令提示符处,输入以下命令:

    gcloud init
  2. 接受使用您的 Google 用户账号进行登录的选项:

    To continue, you must log in. Would you like to log in (Y/n)? Y

  3. 在浏览器中,根据提示登录您的 Google 用户账号,然后点击允许以授权访问 Google Cloud 资源。

  4. 在命令提示符处,选择您在其中拥有所有者、编辑者或查看者权限的 Google Cloud 项目:

    Pick a cloud project to use:
    [1] [my-project-1]
    [2] [my-project-2]
    ...
    Please enter your numeric choice:

运行 PowerShell cmdlet

完成身份验证后,您便可以开始使用 Cloud Tools for PowerShell。打开 PowerShell 窗口并尝试运行以下命令。

获取当前项目和特定项目的所有存储分区或特定存储分区:

$currentProjBuckets = Get-GcsBucket
$specificProjBuckets = Get-GcsBucket -Project my-project-1
$bucket = Get-GcsBucket -Name my-bucket-name

列出与项目关联的所有 Compute Engine 实例:

Get-GceInstance -Project my-project-1 |
    Sort Status |
    Format-Table Name, Status -GroupBy Status

    Status: RUNNING

Name    Status
----    ------
my-vm-2 RUNNING
my-vm-3 RUNNING

    Status: TERMINATED

Name    Status
----    ------
my-vm-1 TERMINATED

Cloud Tools for PowerShell 包含适用于 Cloud Storage 的 PowerShell 提供程序。此提供程序允许您使用 cddircopydel 等命令在 Cloud Storage 中导航和操作数据,与在本地文件系统上导航和操作数据一样。

要直接使用此提供程序,您可以使用开始菜单中的快捷方式启动 Cloud Tools for PowerShell。此操作将启动已加载提供程序的 PowerShell 控制台:

# Navigate to Cloud Storage
cd gs:\
# Show the available buckets
ls
# Create a new bucket
mkdir my-new-bucket

您还可以通过 Import-Module GoogleCloud 导入 Cloud Tools for PowerShell 模块,在任何 PowerShell 会话中提供 Cloud Storage 提供程序。

后续步骤

如需详细了解特定 cmdlet,请参阅 Cloud Tools for PowerShell cmdlet 参考,或者使用 PowerShell 中的以下内置帮助系统:

Get-Help New-GcsBucket