빠른 시작

이 페이지에서는 PowerShell용 Cloud Tools를 사용 설정하고, Cloud SDK로 인증하고, PowerShell cmdlet를 실행하는 방법을 보여줍니다.

시작하기 전에

다음 단계를 완료합니다.

  1. Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
  2. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  3. Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다. 프로젝트에 결제가 사용 설정되어 있는지 확인하는 방법을 알아보세요.

  4. 다음 명령어를 관리자로 실행하여 PowerShell 명령줄에서 Cloud SDK를 설치합니다.
  5. Install-Module GoogleCloud

Cloud SDK를 사용하여 인증

PowerShell용 Cloud Tools는 Cloud SDK에 저장된 사용자 인증 정보와 설정을 이용하여 cmdlet를 사용 설정합니다. cmdlet을 사용하려면 먼저 Cloud SDK를 사용하여 로그인합니다.

  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 실행

인증이 완료되면 PowerShell용 Cloud Tools를 사용할 수 있습니다. 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

PowerShell용 Cloud Tools에는 Cloud Storage의 PowerShell 공급자가 포함됩니다. 이 제공업체를 사용하면 cd, dir, copy, del과 같은 명령어를 사용하여 데이터가 로컬 파일 시스템에 있는 것처럼 Cloud Storage에서 데이터를 탐색 및 조작할 수 있습니다.

공급자를 직접 사용하려면 시작 메뉴에서 바로가기를 사용하여 PowerShell용 Cloud Tools를 시작합니다. 이렇게 하면 공급자가 로드된 상태로 PowerShell 콘솔이 시작됩니다.

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

또한 Import-Module GoogleCloud를 통해 PowerShell용 Cloud Tools 모듈을 가져와 모든 PowerShell 세션에서 Cloud Storage 제공업체를 사용할 수 있습니다.

다음 단계

PowerShell용 Cloud Tools cmdlet 참조를 확인하거나 PowerShell 내 기본 제공 도움말을 사용하여 특정 cmdlet에 대한 자세한 내용을 알아볼 수 있습니다.

Get-Help New-GcsBucket