[GCP] google cloud storage 跨專案同步資料
情境
需要同步不同專案中的bucket
資料
前置作業
需要的權限
-
roles/owner
-
roles/editor
-
roles/storagetransfer.admin
-
roles/storagetransfer.user
需要先知道的資訊
-
需要知道要同步的
Bucket
名稱
在這個範例中,我使用了
-
kmp-project (要同步的目的地專案)
-
My First Project (被同步的來源專案)
-
Source Bucket Name-“us.artifacts.lucid-arc-269505.appspot.com”
-
Destination Bucket Name -“demo-sync”
步驟
進入要同步的目的地專案並選取transfer service

選取 Transfer Service | Cloud
並點擊 CREATE TRANSFER JOB
輸入來源 Bucket, 這邊是 us.artifacts.lucid-arc-269505.appspot.com

如果沒有其他選項, 就接著到下一步輸入專案內要同步到哪個 Bucket

接著到下一步輸入描述、以及複寫及刪除的狀況

最後一步選擇是否需要排程, 因為是測試所以這邊只選擇跑一次並按下CREATE

建置之後就會出現像下面的畫面, 並且會開始進入自動執行(因為我們剛剛選的是跑一次)

點進去後可以看到一些較進階的訊息

最後就可以到自己的 Bucket 去看有沒有同步過來
