オンライン転送は、初回使用時に設定が必要です。この手順を初期設定後の転送で行う必要はありません。
API を有効にする
オンライン転送の初回設定を実施するには、 管理者 Google Cloud が次のことを行う必要があります。
Google Storage Transfer API を有効にする。
API を有効にするために必要なロール
API を有効にするには、
serviceusage.services.enable権限を含む Service Usage 管理者 IAM ロール(roles/serviceusage.serviceUsageAdmin)が必要です。詳しくは、ロールを付与する方法をご覧ください。API を有効にするプロジェクトを確認し、[次へ] をクリックします。
[有効にする] をクリックします。
Pub/Sub API を有効にする。
API を有効にするために必要なロール
API を有効にするには、
serviceusage.services.enable権限を含む Service Usage 管理者 IAM ロール(roles/serviceusage.serviceUsageAdmin)が必要です。詳しくは、ロールを付与する方法をご覧ください。API を有効にするプロジェクトを確認し、[次へ] をクリックします。
[有効にする] をクリックします。
Storage Transfer Service サービス エージェントを構成する
「Google Transfer Appliance Preparing Bucket」 というタイトルのメールで、サービス エージェントが指定されています。次のような形式です。
project-IDENTIFIER@storage-transfer-service.gserviceaccount.com
プロジェクトの Storage Transfer Service サービス エージェントに次のロールを付与します。 プロジェクトで
Pub/Sub Editor
宛先バケットの Storage Transfer Service サービス エージェントに次のロールを付与します 。
Storage Admin
ユーザー管理サービス アカウントを作成して構成する
ユーザー管理サービス アカウントを作成します プロジェクトに。
プロジェクトのユーザー管理サービス アカウントに次のロールを付与します。 プロジェクトで
宛先バケットのユーザー管理サービス アカウントに次のロールを付与します 。
Storage Admin
サービス アカウントを構成したら、サービス アカウント キーを準備します。
ユーザー管理サービス アカウントのサービス アカウント キーを作成します。キーは作成時にダウンロードされます。再度ダウンロードすることはできません。
キーの名前を
key.jsonに変更し、安全な場所に保存します。アプライアンスを受け取ったら、
key.jsonをアプライアンスの/tmpディレクトリにアップロードします。