연결 프로필 관리

이 페이지에서는 연결 프로필의 보기, 업데이트, 삭제 작업을 실행하는 방법을 설명합니다.

연결 프로필 보기

연결 프로필에 대한 다음 정보를 볼 수 있습니다.

  • 프로필 생성 중에 제공된 모든 구성 세부정보입니다. 자세한 내용은 연결 프로필 개요를 참고하세요.

  • 연결 프로필 생성 및 마지막 수정 시간입니다.

  • 이 연결 프로필을 사용하는 마이그레이션 작업 목록입니다.

연결 프로필 세부정보를 보려면 다음 단계를 따르세요.

콘솔

  1. Google Cloud 콘솔에서 연결 프로필 페이지로 이동합니다.

    연결 프로필로 이동

  2. 확인할 연결 프로필의 표시 이름을 클릭합니다.

    연결 프로필 개요 페이지가 표시됩니다.

gcloud

아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.

  • REGION을 연결 프로필이 저장된 리전의 식별자로 바꿉니다.
  • CONNECTION_PROFILE_ID를 연결 프로필 식별자로 바꿉니다.

    식별자를 모르는 경우 gcloud database-migration connection-profiles list 명령어를 사용하여 특정 지역의 모든 프로필을 나열하고 식별자를 확인할 수 있습니다.

이러한 값에 대한 자세한 내용은 연결 프로필 개요를 참고하세요.

다음 명령어를 실행합니다.

Linux, macOS 또는 Cloud Shell

gcloud database-migration connection-profiles \
describe CONNECTION_PROFILE_ID \
  --region=REGION

Windows(PowerShell)

gcloud database-migration connection-profiles `
describe CONNECTION_PROFILE_ID `
  --region=REGION

Windows(cmd.exe)

gcloud database-migration connection-profiles ^
describe CONNECTION_PROFILE_ID ^
  --region=REGION

연결 프로필 업데이트

다음 연결 프로필 세부정보를 수정할 수 있습니다.

  • 표시 이름
  • (소스 프로필만 해당) Cloud Storage 버킷 이름
  • (대상 프로필만 해당) 대상 SQL Server용 Cloud SQL 인스턴스 식별자, 데이터베이스 사용자 이름 및 비밀번호

연결 프로필을 업데이트하려면 다음 단계를 따르세요.

콘솔

  1. Google Cloud 콘솔에서 연결 프로필 페이지로 이동합니다.

    연결 프로필로 이동

  2. 수정하려는 연결 프로필의 표시 이름을 클릭합니다.

    연결 프로필의 개요 페이지가 표시됩니다.

  3. 수정을 클릭하고 연결 프로필을 업데이트합니다.
  4. 저장을 클릭합니다.

gcloud

이 샘플에서는 모든 작업이 동기식으로 실행되도록 선택적 --no-async 플래그를 사용합니다. 따라서 일부 명령어는 완료하는 데 다소 시간이 걸릴 수 있습니다. --no-async 플래그를 건너뛰어 명령어를 비동기식으로 실행할 수 있습니다. 이 경우 gcloud database-migration operations describe 명령어를 사용하여 작업이 성공했는지 확인해야 합니다.

아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.

  • CONNECTION_PROFILE_ID를 연결 프로필 식별자로 바꿉니다.

    식별자를 모르는 경우 gcloud database-migration connection-profiles list 명령어를 사용하여 특정 지역의 모든 프로필을 나열하고 식별자를 확인할 수 있습니다.

  • REGION을 연결 프로필이 저장된 리전의 식별자로 바꿉니다.
  • (선택사항) CONNECTION_PROFILE_NAME: 연결 프로필의 사람이 읽을 수 있는 이름입니다. 이 값은 Google Cloud 콘솔에 표시됩니다.
  • (선택사항, 소스 연결 프로필만 해당) 전체, 차이, 로그 폴더 (전체 백업, 차등 백업, 트랜잭션 로그 파일을 보유)를 만드는 상위 데이터베이스 폴더가 포함된 Cloud Storage 버킷 이름을 포함하는 SOURCE_STORAGE_BUCKET_NAME
  • (선택사항, 대상 연결 프로필만 해당)
    • CLOUDSQL_INSTANCE_ID을 대상 SQL Server용 Cloud SQL 인스턴스의 인스턴스 식별자로 바꿉니다. Cloud SQL 인스턴스 세부정보를 보는 방법에 관한 자세한 내용은 Cloud SQL 문서의 인스턴스 정보 보기를 참고하세요.
    • 이전 사용자 세부정보: 대상 인스턴스의 전용 데이터베이스 사용자 계정에 대한 세부정보를 입력합니다. 이 사용자 계정에 관한 자세한 내용은 SQL Server용 Cloud SQL 대상 인스턴스 만들기 및 구성을 참고하세요.
      • CLOUD_SQL_DB_USERNAME을 이전 사용자 이름으로 바꿉니다.
      • CLOUD_SQL_DB_USER_PASSWORD를 이전 계정의 비밀번호로 바꿉니다.
이러한 값에 대한 자세한 내용은 연결 프로필 개요를 참고하세요.

다음 명령어를 실행합니다.

Linux, macOS 또는 Cloud Shell

gcloud database-migration connection-profiles \
create sqlserver CONNECTION_PROFILE_ID \
  --no-async
  --region=REGION \
  --display-name=CONNECTION_PROFILE_NAME \
  --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME \
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID \
  --username=CLOUD_SQL_DB_USERNAME \
  --password=CLOUD_SQL_DB_USER_PASSWORD

Windows(PowerShell)

gcloud database-migration connection-profiles `
create sqlserver CONNECTION_PROFILE_ID `
  --no-async
  --region=REGION `
  --display-name=CONNECTION_PROFILE_NAME `
  --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME `
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID `
  --username=CLOUD_SQL_DB_USERNAME `
  --password=CLOUD_SQL_DB_USER_PASSWORD

Windows(cmd.exe)

gcloud database-migration connection-profiles ^
create sqlserver CONNECTION_PROFILE_ID ^
  --no-async
  --region=REGION ^
  --display-name=CONNECTION_PROFILE_NAME ^
  --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME ^
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID ^
  --username=CLOUD_SQL_DB_USERNAME ^
  --password=CLOUD_SQL_DB_USER_PASSWORD

다음과 비슷한 응답이 표시됩니다.

Waiting for connection profile [CONNECTION_PROFILE_ID]
to be updated with [OPERATION_ID]

Waiting for operation [OPERATION_ID] to complete...done.

Created connection profile CONNECTION_PROFILE_ID [OPERATION_ID]

연결 프로필 삭제

해당 프로필을 사용하는 마이그레이션 작업이 없는 경우에만 연결 프로필을 삭제할 수 있습니다. 마이그레이션 작업에서 사용 중인 연결 프로필을 삭제하려면 먼저 연결 프로필에 연결된 마이그레이션 작업을 모두 삭제합니다.

연결 프로필을 삭제하려면 다음 단계를 따르세요.

콘솔

  1. Google Cloud 콘솔에서 연결 프로필 페이지로 이동합니다.

    연결 프로필로 이동

  2. 삭제하려는 연결 프로필의 표시 이름을 클릭합니다.

    연결 프로필 개요 페이지가 표시됩니다.

  3. 삭제를 클릭합니다.
  4. 대화상자에서 삭제를 클릭합니다.

gcloud

이 명령어는 완료하려면 입력이 필요한 대화형 확인 메시지를 반환합니다. --quiet 플래그(선택사항)를 사용하여 확인 메시지를 건너뛸 수 있습니다.

아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.

  • REGION을 연결 프로필이 저장된 리전의 식별자로 바꿉니다.
  • CONNECTION_PROFILE_ID를 연결 프로필 식별자로 바꿉니다.

    식별자를 모르는 경우 gcloud database-migration connection-profiles list 명령어를 사용하여 특정 지역의 모든 프로필을 나열하고 식별자를 확인할 수 있습니다.

이러한 값에 대한 자세한 내용은 연결 프로필 개요를 참고하세요.

다음 명령어를 실행합니다.

Linux, macOS 또는 Cloud Shell

gcloud database-migration connection-profiles \
delete CONNECTION_PROFILE_ID \
  --region=REGION

Windows(PowerShell)

gcloud database-migration connection-profiles `
delete CONNECTION_PROFILE_ID `
  --region=REGION

Windows(cmd.exe)

gcloud database-migration connection-profiles ^
delete CONNECTION_PROFILE_ID ^
  --region=REGION
결과

delete는 작업을 확인하는 대화형 프롬프트를 반환합니다. Y를 입력하여 연결 프로필을 삭제합니다.

You are about to delete connection_profile [CONNECTION_PROFILE_ID]

Do you want to continue (Y/n)?
선택적 --quiet 플래그를 사용하여 Google Cloud CLI 대화형 확인 메시지를 건너뛸 수 있습니다.