Google Cloud を使用してクライアントから 200 GB を転送する

Google Cloud を使用してクライアントから 200 GB を転送する

200 GB の機密データを当社に転送したいというクライアントがいます。このデータを GCloud バケットにアップロードしてもらいたいです。

外部ユーザーが単一の新しいバケットにアクセスしてアップロードできるように設定するための最適な方法は何ですか?

答え1

GCP コンソールから、外部ユーザー アクセスを設定するには、以下の 2 つの方法を試してください。

1. クライアントには有効な Google アカウント (Gmail アカウント) が必要です。

  1. コンソールへ移動
  2. クラウドストレージを選択
  3. バケットを選択
  4. 作成(新しいバケット)をクリックします
  5. バケットを作成したら、新しく作成したバケットをクリックします
  6. 権限をクリック
  7. +アクセスを許可をクリック
  8. ユーザーのGoogleアカウント(Gmailアカウント)を追加する
  9. ストレージ オブジェクト作成者ロールを選択します。
  10. これで、作成されたロールはバケットにオブジェクトを作成する (データをアップロードする) 権限を付与します。

2. サービス アカウントを使用してリソースへのアクセスを許可できます。

  1. コンソールへ移動
  2. IAMと管理者を選択
  3. サービスアカウントを選択
  4. +サービスアカウントの作成をクリックします
  5. 作成したサービスアカウントをクリックします
  6. 権限をクリック
  7. サービスアカウントの権限、役割を選択
  8. ストレージを選択
  9. ストレージオブジェクトクリエーター クリックして続行
  10. キーの作成をクリックします
  11. キータイプのJSONボタンを確認してください
  12. 作成したJSONファイルを保存します。

d*****@****-dev.iam.gserviceaccount.comこれでサービス アカウントが作成されました。Google Cloud によって作成された のようなメール アドレスとをメモしてくださいJSON file credentials。詳細については、GCloud 公式ドキュメントを参照してください。

参考文献:

  1. IAM 基本および定義済みロールのリファレンス
  2. ユーザーにファイルのアップロードを許可する

関連情報