이 페이지에서는 Spanner 백업 일정 작업과 데이터베이스의 백업 일정을 설정하는 방법을 설명합니다.
시작하기 전에
-
백업 일정을 만들고 관리하는 데 필요한 권한을 얻으려면 관리자에게 인스턴스에 대한 다음 IAM 역할을 부여해 달라고 요청하세요.
-
백업 일정 만들기, 보기, 업데이트, 삭제:
Cloud Spanner 백업 관리자(
roles/spanner.backupAdmin
) -
백업 일정 만들기 및 보기:
Cloud Spanner 백업 작성자(
roles/spanner.backupWriter
)
-
백업 일정 만들기, 보기, 업데이트, 삭제:
Cloud Spanner 백업 관리자(
백업 일정 만들기
콘솔
Google Cloud 콘솔에서 Spanner 인스턴스 페이지로 이동합니다.
데이터베이스가 포함된 인스턴스를 클릭합니다.
데이터베이스를 클릭합니다.
탐색 메뉴에서 백업/복원을 클릭합니다.
백업 일정 만들기를 클릭합니다.
양식을 작성하고 만들기를 클릭합니다.
gcloud
아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.
- SCHEDULE_ID: 백업 일정 ID
- PROJECT_ID: 프로젝트 ID
- INSTANCE_ID: 백업 일정을 만들려는 인스턴스의 ID
- DATABASE_ID: 백업 일정을 만들려는 데이터베이스의 ID
-
RETENTION_DURATION: 일정에 의해 생성된 백업의 보관 기간. 예를 들어 보관 기간을 1일로 설정하려면
86400s
를 사용하면 됩니다. -
CRONTAB_EXPRESSION: 백업 일정 빈도의 crontab 표현식. 예를 들어 백업 일정 빈도를 12시간마다로 설정하려면
0 12 * * *
를 사용하면 됩니다. -
BACKUP_TYPE: 전체 백업 일정인지 증분 백업 일정인지 여부. 가능한 값은
full-backup
또는incremental-backup
입니다. -
ENCRYPTION_TYPE: 백업 일정에 의해 생성된 백업의 암호화 유형.
유효한 값은
USE_DATABASE_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
또는CUSTOMER_MANAGED_ENCRYPTION
입니다.CUSTOMER_MANAGED_ENCRYPTION
을 사용하는 경우kmsKeyName
을 지정해야 합니다. 백업 유형이incremental-backup
인 경우 암호화 유형은GOOGLE_DEFAULT_ENCRYPTION
여야 합니다.
다음 명령어를 실행합니다.
Linux, macOS 또는 Cloud Shell
gcloud spanner backup-schedules create SCHEDULE_ID \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID \ --retention-duration=RETENTION_DURATION \ --cron="CRONTAB_EXPRESSION" \ --backup-type=BACKUP_TYPE \ --encryption-type=ENCRYPTION_TYPE
Windows(PowerShell)
gcloud spanner backup-schedules create SCHEDULE_ID ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID ` --retention-duration=RETENTION_DURATION ` --cron="CRONTAB_EXPRESSION" ` --backup-type=BACKUP_TYPE ` --encryption-type=ENCRYPTION_TYPE
Windows(cmd.exe)
gcloud spanner backup-schedules create SCHEDULE_ID ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID ^ --retention-duration=RETENTION_DURATION ^ --cron="CRONTAB_EXPRESSION" ^ --backup-type=BACKUP_TYPE ^ --encryption-type=ENCRYPTION_TYPE
REST v1
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- PROJECT_ID: 프로젝트 ID
- INSTANCE_ID: 백업 일정을 만들려는 인스턴스의 ID
- DATABASE_ID: 백업 일정을 만들려는 데이터베이스의 ID
- SCHEDULE_ID: 백업 일정 ID
-
BACKUP_TYPE: 전체 백업 일정인지 증분 백업 일정인지 여부.
가능한 값은
fullBackupSpec
또는incrementalBackupSpec
입니다. -
ENCRYPTION_TYPE: 백업 일정에 의해 생성된 백업의 암호화 유형. 가능한 값은
USE_DATABASE_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
또는CUSTOMER_MANAGED_ENCRYPTION
입니다.CUSTOMER_MANAGED_ENCRYPTION
을 사용하는 경우kmsKeyName
을 지정해야 합니다. 백업 유형이incremental-backup
인 경우 암호화 유형은GOOGLE_DEFAULT_ENCRYPTION
여야 합니다. - RETENTION_DURATION: 일정에 의해 생성된 백업의 보관 기간
HTTP 메서드 및 URL:
POST https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules?backup_schedule_id=SCHEDULE_ID
JSON 요청 본문:
{ "retentionDuration": "RETENTION_DURATION", "spec": { "cronSpec": { "text": "0 2 * * *" } }, "encryptionConfig": { "encryptionType": "ENCRYPTION_TYPE" }, "BACKUP_TYPE": {} }
요청을 보내려면 다음 옵션 중 하나를 펼칩니다.
다음과 비슷한 JSON 응답이 표시됩니다.
{ "name": "projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID", "retentionDuration": "86400s", "encryptionConfig": { "encryptionType": "USE_DATABASE_ENCRYPTION" }, "spec": { "cronSpec": { "text": "0 2 * * *", "timeZone": "UTC", "creationWindow": "14400s" } }, "BACKUP_TYPE": {}, "updateTime": "2024-05-22T11:13:51.835590Z" }
클라이언트 라이브러리
C#
전체 백업 일정을 만들려면 다음 샘플 코드를 참고하세요.
증분 백업 일정을 만들려면 다음 샘플 코드를 참고하세요.C++
전체 백업 일정을 만들려면 다음 샘플 코드를 참고하세요.
증분 백업 일정을 만들려면 다음 샘플 코드를 참고하세요.Go
전체 백업 일정을 만들려면 다음 샘플 코드를 참고하세요.
증분 백업 일정을 만들려면 다음 샘플 코드를 참고하세요.Java
전체 백업 일정을 만들려면 다음 샘플 코드를 참고하세요.
증분 백업 일정을 만들려면 다음 샘플 코드를 참고하세요.Node.js
전체 백업 일정을 만들려면 다음 샘플 코드를 참고하세요.
증분 백업 일정을 만들려면 다음 샘플 코드를 참고하세요.Python
전체 백업 일정을 만들려면 다음 샘플 코드를 참고하세요.
증분 백업 일정을 만들려면 다음 샘플 코드를 참고하세요.백업 일정 가져오기
콘솔
Google Cloud 콘솔에서 Spanner 인스턴스 페이지로 이동합니다.
데이터베이스가 포함된 인스턴스를 클릭합니다.
데이터베이스를 클릭합니다.
탐색 메뉴에서 백업/복원을 클릭합니다.
일정 탭을 클릭하여 모든 백업 일정과 해당 정보를 확인합니다.
gcloud
아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.
- PROJECT_ID: 프로젝트 ID
- INSTANCE_ID: 인스턴스 ID
- DATABASE_ID: 데이터베이스 ID
- SCHEDULE_ID: 백업 일정 ID
다음 명령어를 실행합니다.
Linux, macOS 또는 Cloud Shell
gcloud spanner backup-schedules describe SCHEDULE_ID \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID
Windows(PowerShell)
gcloud spanner backup-schedules describe SCHEDULE_ID ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID
Windows(cmd.exe)
gcloud spanner backup-schedules describe SCHEDULE_ID ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID
다음과 비슷한 응답이 표시됩니다.
{ encryptionConfig: encryptionType: USE_DATABASE_ENCRYPTION incrementalBackupSpec: {} name: projects/my-project/instances/my-instance/databases/my-database/backupSchedules/my-schedule retentionDuration: 2592000s spec: cronSpec: creationWindow: 14400s text: 0 */4 * * * timeZone: UTC updateTime: '2024-09-13T10:24:18.754839Z' }
REST v1
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- PROJECT_ID: 프로젝트 ID
- INSTANCE_ID: 인스턴스 ID
- DATABASE_ID: 데이터베이스 ID
- SCHEDULE_ID: 백업 일정 ID
HTTP 메서드 및 URL:
GET https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID
요청을 보내려면 다음 옵션 중 하나를 펼칩니다.
다음과 비슷한 JSON 응답이 표시됩니다.
{ "name": "projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID", "retentionDuration": "100000s", "encryptionConfig": { "encryptionType": "USE_DATABASE_ENCRYPTION" }, "spec": { "cronSpec": { "text": "0 2 * * *", "timeZone": "UTC", "creationWindow": "14400s" } }, "fullBackupSpec": {}, "updateTime": "2024-05-22T11:13:51.835590Z" }
클라이언트 라이브러리
C#
C++
Go
Java
Node.js
Python
백업 일정 나열
콘솔
Google Cloud 콘솔에서 Spanner 인스턴스 페이지로 이동합니다.
데이터베이스가 포함된 인스턴스를 클릭합니다.
데이터베이스를 클릭합니다.
탐색 메뉴에서 백업/복원을 클릭합니다.
일정 탭을 클릭하여 모든 백업 일정과 해당 정보를 확인합니다.
gcloud
아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.
- PROJECT_ID: 프로젝트 ID
- INSTANCE_ID: 인스턴스 ID
- DATABASE_ID: 데이터베이스 ID
다음 명령어를 실행합니다.
Linux, macOS 또는 Cloud Shell
gcloud spanner backup-schedules list \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID
Windows(PowerShell)
gcloud spanner backup-schedules list ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID
Windows(cmd.exe)
gcloud spanner backup-schedules list ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID
다음과 비슷한 응답이 표시됩니다.
Name | Backup type | Cron | Retention duration | Encryption type |
---|---|---|---|---|
my-full-schedule | FULL | 30 12 * * * | 2592000s | USE_DATABASE_ENCRYPTION |
my-incr-schedule | INCREMENTAL | 0 */4 * * * | 2592000s | USE_DATABASE_ENCRYPTION |
REST v1
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- PROJECT_ID: 프로젝트 ID
- INSTANCE_ID: 인스턴스 ID
- DATABASE_ID: 데이터베이스 ID
HTTP 메서드 및 URL:
GET https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules
요청을 보내려면 다음 옵션 중 하나를 펼칩니다.
다음과 비슷한 JSON 응답이 표시됩니다.
{ "backupSchedules": [ { "name": "projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID", "retentionDuration": "172800s", "encryptionConfig": { "encryptionType": "USE_DATABASE_ENCRYPTION" }, "spec": { "cronSpec": { "text": "0 */12 * * *", "timeZone": "UTC", "creationWindow": "14400s" } }, "fullBackupSpec": {}, "updateTime": "2024-09-09T07:21:43.946180Z" }, { "name": "projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID", "retentionDuration": "2592000s", "encryptionConfig": { "encryptionType": "CUSTOMER_MANAGED_ENCRYPTION", "kmsKeyName": "projects/PROJECT_ID/locations/us-central1/keyRings/cmek-demo/cryptoKeys/test-key" }, "spec": { "cronSpec": { "text": "30 12 * * *", "timeZone": "UTC", "creationWindow": "14400s" } }, "fullBackupSpec": {}, "updateTime": "2024-09-17T18:27:53.868741Z" } ] }
클라이언트 라이브러리
C#
C++
Go
Java
Node.js
Python
백업 일정 업데이트
콘솔
Google Cloud 콘솔에서 Spanner 인스턴스 페이지로 이동합니다.
데이터베이스가 포함된 인스턴스를 클릭합니다.
데이터베이스를 클릭합니다.
탐색 메뉴에서 백업/복원을 클릭합니다.
일정 탭을 클릭합니다.
백업 일정에 대해 작업 더보기를 선택하고 업데이트를 클릭합니다.
백업 일정의 빈도와 보관 기간을 업데이트할 수 있습니다. 전체 백업 일정인 경우 암호화 유형을 업데이트할 수도 있습니다.
저장을 클릭합니다.
gcloud
아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.
- SCHEDULE_ID: 백업 일정 ID
- PROJECT_ID: 프로젝트 ID
- INSTANCE_ID: 백업 일정을 수정하려는 인스턴스의 ID
- DATABASE_ID: 백업 일정을 수정하려는 데이터베이스의 ID
- RETENTION_DURATION: 일정에 의해 생성된 백업의 보관 기간
-
CRONTAB_EXPRESSION: 백업 일정 빈도의 crontab 표현식. 예를 들어 백업 일정 빈도를 12시간마다로 설정하려면
0 12 * * *
를 사용하면 됩니다. -
ENCRYPTION_TYPE: 백업 일정에 의해 생성된 백업의 암호화 유형.
유효한 값은
USE_DATABASE_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
또는CUSTOMER_MANAGED_ENCRYPTION
입니다.CUSTOMER_MANAGED_ENCRYPTION
을 사용하는 경우kmsKeyName
을 지정해야 합니다. 백업 유형이incremental-backup
인 경우 암호화 유형은GOOGLE_DEFAULT_ENCRYPTION
여야 합니다.
다음 명령어를 실행합니다.
Linux, macOS 또는 Cloud Shell
gcloud spanner backup-schedules update SCHEDULE_ID \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID \ --retention-duration=RETENTION_DURATION \ --cron="CRONTAB_EXPRESSION" \ --encryption-type=ENCRYPTION_TYPE
Windows(PowerShell)
gcloud spanner backup-schedules update SCHEDULE_ID ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID ` --retention-duration=RETENTION_DURATION ` --cron="CRONTAB_EXPRESSION" ` --encryption-type=ENCRYPTION_TYPE
Windows(cmd.exe)
gcloud spanner backup-schedules update SCHEDULE_ID ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID ^ --retention-duration=RETENTION_DURATION ^ --cron="CRONTAB_EXPRESSION" ^ --encryption-type=ENCRYPTION_TYPE
REST v1
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- PROJECT_ID: 프로젝트 ID
- INSTANCE_ID: 백업 일정을 수정하려는 인스턴스의 ID
- DATABASE_ID: 백업 일정을 수정하려는 데이터베이스의 ID
- SCHEDULE_ID: 백업 일정 ID
-
RETENTION_DURATION: 일정에 의해 생성된 백업의 보관 기간. 예를 들어 보관 기간을 1일로 설정하려면
86400s
를 지정합니다. -
ENCRYPTION_TYPE: 백업 일정에 의해 생성된 백업의 암호화 유형.
가능한 값은
USE_DATABASE_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
또는CUSTOMER_MANAGED_ENCRYPTION
입니다.CUSTOMER_MANAGED_ENCRYPTION
을 사용하는 경우kmsKeyName
을 지정해야 합니다. 백업 유형이incremental-backup
인 경우 암호화 유형은GOOGLE_DEFAULT_ENCRYPTION
여야 합니다.
HTTP 메서드 및 URL:
PATCH https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID?updateMask=retention_duration,encryption_config,spec.cron_spec.text
JSON 요청 본문:
{ "retentionDuration": "RETENTION_DURATION", "spec": { "cronSpec": { "text": "0 2 * * *" } "encryptionConfig": { "encryptionType": "ENCRYPTION_TYPE" }, }, }
요청을 보내려면 다음 옵션 중 하나를 펼칩니다.
다음과 비슷한 JSON 응답이 표시됩니다.
{ "name": "projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID", "retentionDuration": "86400s", "encryptionConfig": { "encryptionType": "USE_DATABASE_ENCRYPTION" }, "spec": { "cronSpec": { "text": "0 2 * * *", "timeZone": "UTC", "creationWindow": "14400s" } }, "fullBackupSpec": {}, "updateTime": "2024-05-22T11:13:51.835590Z" }
클라이언트 라이브러리
C#
C++
Go
Java
Node.js
Python
백업 일정 삭제
콘솔
Google Cloud 콘솔에서 Spanner 인스턴스 페이지로 이동합니다.
데이터베이스가 포함된 인스턴스를 클릭합니다.
데이터베이스를 클릭합니다.
탐색 메뉴에서 백업/복원을 클릭합니다.
백업 일정에서 작업 더보기를 선택하고 삭제를 클릭합니다.
백업 일정 이름을 입력합니다.
확인을 클릭합니다.
gcloud
아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.
- SCHEDULE_ID: 백업 일정 ID
- PROJECT_ID: 프로젝트 ID
- INSTANCE_ID: 백업 일정을 삭제하려는 인스턴스의 ID
- DATABASE_ID: 백업 일정을 삭제하려는 데이터베이스의 ID
다음 명령어를 실행합니다.
Linux, macOS 또는 Cloud Shell
gcloud spanner backup-schedules delete SCHEDULE_ID \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID
Windows(PowerShell)
gcloud spanner backup-schedules delete SCHEDULE_ID ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID
Windows(cmd.exe)
gcloud spanner backup-schedules delete SCHEDULE_ID ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID
REST v1
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- PROJECT_ID: 프로젝트 ID
- INSTANCE_ID: 백업 일정을 삭제하려는 인스턴스의 ID
- DATABASE_ID: 백업 일정을 삭제하려는 데이터베이스의 ID
- SCHEDULE_ID: 백업 일정 ID
HTTP 메서드 및 URL:
DELETE https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID
요청을 보내려면 다음 옵션 중 하나를 펼칩니다.
성공 상태 코드(2xx)와 빈 응답을 받게 됩니다.
클라이언트 라이브러리
C#
C++
Go
Java
Node.js
Python
IAM 액세스 제어 정책 설정
IAM 액세스 정책을 설정하여 백업 일정에 액세스할 수 있는 사용자를 지정할 수 있습니다.
gcloud
아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.
- SCHEDULE_ID: 백업 일정 ID
- PROJECT_ID: 프로젝트 ID
- INSTANCE_ID: 인스턴스 ID
- DATABASE_ID: 데이터베이스 ID
다음 명령어를 실행합니다.
Linux, macOS 또는 Cloud Shell
gcloud spanner backup-schedules set-iam-policy SCHEDULE_ID \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID \ policy.json
Windows(PowerShell)
gcloud spanner backup-schedules set-iam-policy SCHEDULE_ID ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID ` policy.json
Windows(cmd.exe)
gcloud spanner backup-schedules set-iam-policy SCHEDULE_ID ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID ^ policy.json
다음과 비슷한 응답이 표시됩니다.
Updated IAM policy for backupSchedule [SCHEDULE_ID]. bindings: - members: - user:test@google.com role: roles/editor etag: BwYi82k-fho= version: 1
policy.json
파일의 예입니다.
{ "version": 1, "etag": "BwYi8ypICC0=", "bindings": [ { "role": "roles/editor", "members": [ "user:test@gmail.com" ] } ] }
REST v1
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- PROJECT_ID: 프로젝트 ID
- INSTANCE_ID: 인스턴스 ID
- DATABASE_ID: 데이터베이스 ID
- SCHEDULE_ID: 백업 일정 ID
HTTP 메서드 및 URL:
POST https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID:setIamPolicy?alt=json
JSON 요청 본문:
{ "policy": { "version": 1, "etag": "BwYi8ypICC0=", "bindings": [ { "role": "roles/editor", "members": [ "user:test@gmail.com" ] } ] } }
요청을 보내려면 다음 옵션 중 하나를 펼칩니다.
다음과 비슷한 JSON 응답이 표시됩니다.
{ { "version": 1, "etag": "etag", "bindings": [ { "role": "roles/non-primitive", "members": [ "user:test@gmail.com" ] } ] } }
IAM 액세스 제어 정책 가져오기
gcloud
아래의 명령어 데이터를 사용하기 전에 다음을 바꿉니다.
- SCHEDULE_ID: 백업 일정 ID
- PROJECT_ID: 프로젝트 ID
- INSTANCE_ID: 인스턴스 ID
- DATABASE_ID: 데이터베이스 ID
다음 명령어를 실행합니다.
Linux, macOS 또는 Cloud Shell
gcloud spanner backup-schedules get-iam-policy SCHEDULE_ID \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID
Windows(PowerShell)
gcloud spanner backup-schedules get-iam-policy SCHEDULE_ID ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID
Windows(cmd.exe)
gcloud spanner backup-schedules get-iam-policy SCHEDULE_ID ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID
다음과 비슷한 응답이 표시됩니다.
bindings: - members: - user:test@gmail.com role: roles/editor etag: BwYi82k-fho= version: 1
REST v1
요청 데이터를 사용하기 전에 다음을 바꿉니다.
- INSTANCE_ID: 인스턴스 ID
- DATABASE_ID: 데이터베이스 ID
- SCHEDULE_ID: 백업 일정 ID
- PROJECT_ID: 프로젝트 ID
HTTP 메서드 및 URL:
POST https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID:getIamPolicy?alt=json
요청을 보내려면 다음 옵션 중 하나를 펼칩니다.
다음과 비슷한 JSON 응답이 표시됩니다.
{ { "version": 1, "etag": "BwYbyZ9pc4o=", "bindings": [ { "role": "roles/editor", "members": [ "user:test@gmail.com" ] } ] } }