Cloud Storage からデータをダウンロードする

このページでは、Transfer Service for On Premises Data API を使用して、Cloud Storage から POSIX ファイルシステムにデータを転送する方法について説明します。

始める前に

REST API を使用して転送ジョブを作成する

Cloud Storage から POSIX ファイル システムにデータを転送するには、次の手順を行います。

  1. POSIX ファイル システムに宛先フォルダを作成します。

  2. transferJobs.create を使用して転送ジョブを作成します。posixDataSinkgcsDataSource を指定します。

    Cloud Storage から POSIX ファイル システムと POSIX ファイル システムから Cloud Storage への同時転送ジョブを作成する場合は、各転送ジョブを分離して、転送元と転送先で異なるフォルダを使用します。これにより、エラーや競合状態を防ぐことができます。

    Cloud Storage から POSIX ファイルシステムへのリクエストの例を次に示します。

    POST https://storagetransfer.googleapis.com/v1/transferJobs
    {
      "name":"transferJobs/OPImyFirstTransfer",
      "description": "My First Transfer",
      "status": "ENABLED",
      "projectId": "project_id",
      "schedule": {
          "scheduleStartDate": {
              "year": 2020,
              "month": 5,
              "day": 2
          },
          "scheduleEndDate": {
              "year": 2020,
              "month": 5,
              "day": 2
          },
      },
      "transferSpec": {
          "gcsDataSource": {
               "bucketName": "destination_bucket"
               "path": "foo/bar/"
          },
          "posixDataSink": {
               "rootDirectory": "/bar/",
    
          },
       }
    }
    

次のステップ