์ด ๋ฌธ์์์๋ Backup for GKE์ ๊ฐ์ฌ ๋ก๊น ์ ์ค๋ช ํฉ๋๋ค. Google Cloud ์๋น์ค๋ Google Cloud ๋ฆฌ์์ค ๋ด ๊ด๋ฆฌ ๋ฐ ์ก์ธ์ค ํ๋์ ๊ธฐ๋กํ๋ ๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ์์ฑํฉ๋๋ค. Cloud ๊ฐ์ฌ ๋ก๊ทธ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐํ์ธ์.
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ
- ๊ฐ์ฌ ๋ก๊ทธ ํญ๋ชฉ ๊ตฌ์กฐ
- ๊ฐ์ฌ ๋ก๊ทธ ์ ์ฅ ๋ฐ ๋ผ์ฐํ
- Cloud Logging ๊ฐ๊ฒฉ ์ฑ ์ ์์ฝ
- ๋ฐ์ดํฐ ์ก์ธ์ค ๊ฐ์ฌ ๋ก๊ทธ ์ฌ์ฉ ์ค์
์๋น์ค ์ด๋ฆ
Backup for GKE ๊ฐ์ฌ ๋ก๊ทธ๋ ์๋น์ค ์ด๋ฆ gkebackup.googleapis.com
์ ์ฌ์ฉํฉ๋๋ค.
์ด ์๋น์ค์ ๋ํ ํํฐ:
protoPayload.serviceName="gkebackup.googleapis.com"
๊ถํ ์ ํ๋ณ ๋ฉ์๋
๊ฐ IAM ๊ถํ์๋ type
์์ฑ์ด ํฌํจ๋๋ฉฐ ๊ทธ ๊ฐ์ ๋ค ๊ฐ์ง ๊ฐ(ADMIN_READ
, ADMIN_WRITE
, DATA_READ
, DATA_WRITE
) ์ค ํ๋์ผ ์ ์๋ ์ด๊ฑฐํ์
๋๋ค. ๋ฉ์๋๋ฅผ ํธ์ถํ๋ฉด Backup for GKE์์ ๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ์์ฑํฉ๋๋ค. ์ด ๋ก๊ทธ์ ์นดํ
๊ณ ๋ฆฌ๋ ๋ฉ์๋๋ฅผ ์ํํ๋ ๋ฐ ํ์ํ ๊ถํ์ type
์์ฑ์ ์ข
์๋ฉ๋๋ค.
DATA_READ
, DATA_WRITE
, ADMIN_READ
์ type
์์ฑ ๊ฐ์ ๊ฐ์ง IAM ๊ถํ์ด ํ์ํ ๋ฉ์๋๋ ๋ฐ์ดํฐ ์ก์ธ์ค ๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ์์ฑํฉ๋๋ค.
type
์์ฑ ๊ฐ์ด ADMIN_WRITE
์ธ IAM ๊ถํ์ด ํ์ํ ๋ฉ์๋๋ ๊ด๋ฆฌ์ ํ๋ ๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ์์ฑํฉ๋๋ค.
๊ถํ ์ ํ | ๋ฉ์๋ |
---|---|
ADMIN_READ |
google.cloud.gkebackup.v1.BackupForGKE.GetBackup google.cloud.gkebackup.v1.BackupForGKE.GetBackupChannel google.cloud.gkebackup.v1.BackupForGKE.GetBackupIndexDownloadUrl google.cloud.gkebackup.v1.BackupForGKE.GetBackupPlan google.cloud.gkebackup.v1.BackupForGKE.GetBackupPlanBinding google.cloud.gkebackup.v1.BackupForGKE.GetRestore google.cloud.gkebackup.v1.BackupForGKE.GetRestoreChannel google.cloud.gkebackup.v1.BackupForGKE.GetRestorePlan google.cloud.gkebackup.v1.BackupForGKE.GetRestorePlanBinding google.cloud.gkebackup.v1.BackupForGKE.GetVolumeBackup google.cloud.gkebackup.v1.BackupForGKE.GetVolumeRestore google.cloud.gkebackup.v1.BackupForGKE.ListBackupChannels google.cloud.gkebackup.v1.BackupForGKE.ListBackupPlanBindings google.cloud.gkebackup.v1.BackupForGKE.ListBackupPlans google.cloud.gkebackup.v1.BackupForGKE.ListBackups google.cloud.gkebackup.v1.BackupForGKE.ListRestoreChannels google.cloud.gkebackup.v1.BackupForGKE.ListRestorePlanBindings google.cloud.gkebackup.v1.BackupForGKE.ListRestorePlans google.cloud.gkebackup.v1.BackupForGKE.ListRestores google.cloud.gkebackup.v1.BackupForGKE.ListVolumeBackups google.cloud.gkebackup.v1.BackupForGKE.ListVolumeRestores GetIamPolicy google.longrunning.Operations.GetOperation google.longrunning.Operations.ListOperations |
ADMIN_WRITE |
google.cloud.gkebackup.v1.BackupForGKE.CreateBackup google.cloud.gkebackup.v1.BackupForGKE.CreateBackupChannel google.cloud.gkebackup.v1.BackupForGKE.CreateBackupPlan google.cloud.gkebackup.v1.BackupForGKE.CreateRestore google.cloud.gkebackup.v1.BackupForGKE.CreateRestoreChannel google.cloud.gkebackup.v1.BackupForGKE.CreateRestorePlan google.cloud.gkebackup.v1.BackupForGKE.DeleteBackup google.cloud.gkebackup.v1.BackupForGKE.DeleteBackupChannel google.cloud.gkebackup.v1.BackupForGKE.DeleteBackupPlan google.cloud.gkebackup.v1.BackupForGKE.DeleteRestore google.cloud.gkebackup.v1.BackupForGKE.DeleteRestoreChannel google.cloud.gkebackup.v1.BackupForGKE.DeleteRestorePlan google.cloud.gkebackup.v1.BackupForGKE.UpdateBackup google.cloud.gkebackup.v1.BackupForGKE.UpdateBackupChannel google.cloud.gkebackup.v1.BackupForGKE.UpdateBackupPlan google.cloud.gkebackup.v1.BackupForGKE.UpdateRestore google.cloud.gkebackup.v1.BackupForGKE.UpdateRestoreChannel google.cloud.gkebackup.v1.BackupForGKE.UpdateRestorePlan SetIamPolicy google.longrunning.Operations.CancelOperation google.longrunning.Operations.DeleteOperation |
API ์ธํฐํ์ด์ค ๊ฐ์ฌ ๋ก๊ทธ
๋ฉ์๋๋ณ ํ๊ฐ ๋ฐฉ๋ฒ๊ณผ ํ๊ฐ ๋์ ๊ถํ์ ๋ํ ์์ธํ ๋ด์ฉ์ Backup for GKE์ Identity and Access Management ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
google.cloud.gkebackup.v1.BackupForGKE
๋ค์ ๊ฐ์ฌ ๋ก๊ทธ๋ google.cloud.gkebackup.v1.BackupForGKE
์ ์ํ๋ ๋ฉ์๋์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
CreateBackup
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.CreateBackup
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.backups.create - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.CreateBackup"
CreateBackupChannel
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.CreateBackupChannel
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.backupChannels.create - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.CreateBackupChannel"
CreateBackupPlan
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.CreateBackupPlan
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.backupPlans.create - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.CreateBackupPlan"
CreateRestore
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.CreateRestore
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.restores.create - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.CreateRestore"
CreateRestoreChannel
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.CreateRestoreChannel
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.restoreChannels.create - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.CreateRestoreChannel"
CreateRestorePlan
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.CreateRestorePlan
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.restorePlans.create - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.CreateRestorePlan"
DeleteBackup
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.DeleteBackup
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.backups.delete - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.DeleteBackup"
DeleteBackupChannel
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.DeleteBackupChannel
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.backupChannels.delete - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.DeleteBackupChannel"
DeleteBackupPlan
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.DeleteBackupPlan
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.backupPlans.delete - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.DeleteBackupPlan"
DeleteRestore
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.DeleteRestore
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.restores.delete - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.DeleteRestore"
DeleteRestoreChannel
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.DeleteRestoreChannel
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.restoreChannels.delete - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.DeleteRestoreChannel"
DeleteRestorePlan
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.DeleteRestorePlan
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.restorePlans.delete - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.DeleteRestorePlan"
GetBackup
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.GetBackup
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.backups.get - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.GetBackup"
GetBackupChannel
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.GetBackupChannel
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.backupChannels.get - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.GetBackupChannel"
GetBackupIndexDownloadUrl
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.GetBackupIndexDownloadUrl
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.backups.getBackupIndex - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.GetBackupIndexDownloadUrl"
GetBackupPlan
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.GetBackupPlan
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.backupPlans.get - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.GetBackupPlan"
GetBackupPlanBinding
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.GetBackupPlanBinding
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.backupPlanBindings.get - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.GetBackupPlanBinding"
GetRestore
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.GetRestore
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.restores.get - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.GetRestore"
GetRestoreChannel
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.GetRestoreChannel
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.restoreChannels.get - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.GetRestoreChannel"
GetRestorePlan
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.GetRestorePlan
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.restorePlans.get - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.GetRestorePlan"
GetRestorePlanBinding
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.GetRestorePlanBinding
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.restorePlanBindings.get - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.GetRestorePlanBinding"
GetVolumeBackup
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.GetVolumeBackup
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.volumeBackups.get - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.GetVolumeBackup"
GetVolumeRestore
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.GetVolumeRestore
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.volumeRestores.get - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.GetVolumeRestore"
ListBackupChannels
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.ListBackupChannels
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.backupChannels.list - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.ListBackupChannels"
ListBackupPlanBindings
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.ListBackupPlanBindings
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.backupPlanBindings.list - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.ListBackupPlanBindings"
ListBackupPlans
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.ListBackupPlans
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.backupPlans.list - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.ListBackupPlans"
ListBackups
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.ListBackups
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.backups.list - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.ListBackups"
ListRestoreChannels
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.ListRestoreChannels
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.restoreChannels.list - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.ListRestoreChannels"
ListRestorePlanBindings
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.ListRestorePlanBindings
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.restorePlanBindings.list - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.ListRestorePlanBindings"
ListRestorePlans
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.ListRestorePlans
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.restorePlans.list - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.ListRestorePlans"
ListRestores
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.ListRestores
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.restores.list - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.ListRestores"
ListVolumeBackups
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.ListVolumeBackups
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.volumeBackups.list - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.ListVolumeBackups"
ListVolumeRestores
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.ListVolumeRestores
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.volumeRestores.list - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.ListVolumeRestores"
UpdateBackup
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.UpdateBackup
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.backups.update - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.UpdateBackup"
UpdateBackupChannel
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.UpdateBackupChannel
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.backupChannels.update - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.UpdateBackupChannel"
UpdateBackupPlan
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.UpdateBackupPlan
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.backupPlans.update - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.UpdateBackupPlan"
UpdateRestore
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.UpdateRestore
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.restores.update - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.UpdateRestore"
UpdateRestoreChannel
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.UpdateRestoreChannel
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.restoreChannels.update - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.UpdateRestoreChannel"
UpdateRestorePlan
- ๋ฉ์๋:
google.cloud.gkebackup.v1.BackupForGKE.UpdateRestorePlan
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.restorePlans.update - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ:
์ฅ๊ธฐ ์คํ ์์
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.cloud.gkebackup.v1.BackupForGKE.UpdateRestorePlan"
google.iam.v1.IAMPolicy
๋ค์ ๊ฐ์ฌ ๋ก๊ทธ๋ google.iam.v1.IAMPolicy
์ ์ํ๋ ๋ฉ์๋์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
GetIamPolicy
- ๋ฉ์๋:
GetIamPolicy
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ: ๊ถํ์ IAM ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="GetIamPolicy"
SetIamPolicy
- ๋ฉ์๋:
SetIamPolicy
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ: ๊ถํ์ IAM ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="SetIamPolicy"
google.longrunning.Operations
๋ค์ ๊ฐ์ฌ ๋ก๊ทธ๋ google.longrunning.Operations
์ ์ํ๋ ๋ฉ์๋์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
CancelOperation
- ๋ฉ์๋:
google.longrunning.Operations.CancelOperation
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.operations.cancel - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.longrunning.Operations.CancelOperation"
DeleteOperation
- ๋ฉ์๋:
google.longrunning.Operations.DeleteOperation
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๊ด๋ฆฌ์ ํ๋
- ๊ถํ:
gkebackup.operations.delete - ADMIN_WRITE
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.longrunning.Operations.DeleteOperation"
GetOperation
- ๋ฉ์๋:
google.longrunning.Operations.GetOperation
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.operations.get - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.longrunning.Operations.GetOperation"
ListOperations
- ๋ฉ์๋:
google.longrunning.Operations.ListOperations
- ๊ฐ์ฌ ๋ก๊ทธ ์ ํ: ๋ฐ์ดํฐ ์ก์ธ์ค
- ๊ถํ:
gkebackup.operations.list - ADMIN_READ
- ๋ฉ์๋๊ฐ ์ฅ๊ธฐ ์คํ ๋๋ ์คํธ๋ฆฌ๋ฐ ์์
์ธ์ง ์ฌ๋ถ: ์๋์.
- ์ด ๋ฉ์๋์ ๋ํ ํํฐ::
protoPayload.methodName="google.longrunning.Operations.ListOperations"
๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ์์ฑํ์ง ์๋ ๋ฉ์๋
๋ฉ์๋๋ ๋ค์ ์ค ํ๋ ์ด์์ ์ด์ ๋ก ์ธํด ๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ์์ฑํ์ง ์์ ์ ์์ต๋๋ค.
- ์๋นํ ๋ก๊ทธ ์์ฑ ๋ฐ ์คํ ๋ฆฌ์ง ๋น์ฉ์ด ํฌํจ๋ ๋์ฉ๋ ๋ฉ์๋์ ๋๋ค.
- ๊ฐ์ฌ ๊ฐ์ด ๋ฎ์ต๋๋ค.
- ๋ ๋ค๋ฅธ ๊ฐ์ฌ ๋๋ ํ๋ซํผ ๋ก๊ทธ์์ ์ด๋ฏธ ๋ฉ์๋ ๋ฒ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ค์ ๋ฉ์๋๋ ๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ์์ฑํ์ง ์์ต๋๋ค.
google.cloud.location.Locations.GetLocation
google.cloud.location.Locations.ListLocations
google.longrunning.Operations.WaitOperation