Settings for using Google Cloud Storage

Access permissions for buckets and objects

Grant IAM permissions for buckets and objects to upload objects to Google Cloud Storage or download objects from Google Cloud Storage.

Associate the IAM role containing the permissions shown in the table below with the service account that is used for authentication. For details on how to grant permissions, refer to the respective documents provided by Google.

When using the upload function, the required permissions are the same whether "New Creation" or "Replace" is specified for Registration Mode in the Receive Management Information.

Table 3.8 Required permissions for object upload

Receive Management Information

Bucket Permission

Access Permission

Registration Mode

New Creation

storage.buckets.get

storage.objects.create
storage.objects.delete
storage.objects.get

Replace

Table 3.9 Required permissions for object download

Bucket Permission

Object Permission

None

storage.objects.get

Project settings

You must enable the following API in the project used when uploading or downloading objects:

  • Google Cloud Storage JSON API

Settings to access Google Cloud Storage

Specify the system environment variables for the OS of the receiving-side host or sending-side host so that the HULFT Cloud Storage Option plug-in can access Google Cloud Storage.

Table 3.10 System environment variables for using Google Cloud Storage

Environment Variable Name

Description

GOOGLE_APPLICATION_CREDENTIALS

Absolute path of the json file where the authentication information is recorded

 

Specifying the environment variables below may cause HULFT Cloud Storage Option to operate improperly. For this reason, do not use the following values:

  • SSL_SERT_FILE

  • SSL_CERT_DIR

 

For details on how to obtain the json file, refer to the respective documents for Google Cloud Storage.

For details on how to configure the settings, refer to the following:

For HULFT8 for Windows:

Access authentication settings for object storage (Windows)

For HULFT8 for Linux:

Access authentication settings for object storage (Linux)