List of fields in the default information for the Storage Authentication Information (Amazon S3)
The fields in the input and output files of the Storage Authentication Information for Amazon S3 are shown below.
Field list
Field Name |
Key |
Value Format |
Remarks |
---|---|---|---|
Array of records in the Storage Authentication Information |
auth_info |
array |
|
Default information |
default |
boolean |
|
AWS Access Key |
access_key |
string |
1 to 255 bytes |
AWS Secret Access Key |
secret_access_key |
string |
1 to 255 bytes |
Session Token |
session_token |
string |
1 to 2048 bytes |
Enable IAM Role |
enable_iam_role |
boolean |
|
Switch Role ARN |
switch_role_arn |
string |
2 to 2048 bytes |
External ID |
external_id |
string |
2 to 2048 bytes |
Role Session Name |
role_session_name |
string |
2 to 255 bytes |
Explanation of each field
-
When you import the management information, if you specify Enable IAM Role, you cannot specify AWS Access Key, AWS Secret Access Key, and Session Token.
For details on the priority of use for "Authenticate IAM user" that uses an AWS access key and AWS secret access key and "Enable IAM role", refer to Storage Authentication Information settings.
For details on the priority of use for "Temporary security credential authentication" that uses an AWS access key, AWS secret access key, and session token, and "Enable IAM role", refer to Storage Authentication Information settings.
-
When you import the management information, you must specify Switch Role ARN, External ID, and Role Session Name all at the same time.
You cannot specify each value separately.
-
When you import the management information, if you specify Session Token, you must specify the following values at the same time:
-
AWS Access Key
-
AWS Secret Access Key
-
-
Array of records in the Storage Authentication Information (auth_info)
-
Array of records in the Storage Authentication Information (mandatory)
This is the array of records in the Storage Authentication Information.
In this array, specify the fields in the Storage Authentication Information with a record for each ID.
-
Default information (default)
-
Default information (mandatory)
This field indicates whether it is the default information for the Storage Management Information.
When you import the management information, specify "true".
-
AWS Access Key (access_key)
-
AWS access key (optional)
This field specifies the AWS access key ID provided by the cloud service in order to connect to Amazon Web Service.
When you import the management information, specify from 1 to 255 bytes of ASCII printable characters.
When you omit specification of this option, the value "Use the default value." is set. In this case, the value set for the environment variable (AWS_ACCESS_KEY_ID) is used during transfer.
When you export the management information, this value is output if it is registered.
If the value is not registered, nothing is output.
-
AWS Secret Access Key (secret_access_key)
-
AWS secret access key (optional)
This field specifies the AWS secret access key provided by the cloud service in order to connect to Amazon Web Service.
When you import the management information, specify from 1 to 255 bytes of ASCII printable characters.
When you omit specification of this option, the value "Use the default value." is set. In this case, the value set for the environment variable (AWS_SECRET_ACCESS_KEY) is used during transfer.
When you export the management information, this value is output if it is registered.
If the value is not registered, nothing is output.
-
Session Token (session_token)
-
Session token (optional)
This parameter specifies the session token used with temporary security credentials in order to connect to Amazon Web Service.
When you import the management information, specify from 1 to 2048 bytes of ASCII printable characters.
If you specify "none", the session token is disabled.
When you omit specification of this option, the value "Use the default value." is set. In this case, the session token is disabled during transfer.
When you export the management information, this value is output if it is registered.
If the value is not registered, nothing is output.
-
Enable IAM Role (enable_iam_role)
-
Enable IAM role (optional)
If HULFT and HULFT Cloud Storage Option have been installed on Amazon EC2, this field indicates whether to enable authentication with an IAM role attached to Amazon EC2.
When you import the management information, specify "true" if you want to enable the IAM role. In this case, the authentication information for the IAM role attached to Amazon EC2 is used.
When you omit specification of this option, the value "Use the default value." is set. In this case, the IAM role is disabled during transfer.
When you export the management information, this value is output if it is registered.
If the value is not registered, nothing is output.
= Remarks =If HULFT and HULFT Cloud Storage Option have been installed in an environment other than Amazon EC2, transfer results in an error if you enable the IAM role.
-
Switch Role ARN (switch_role_arn)
-
Switch role ARN (optional)
This field indicates the Amazon Resource Name (ARN) of the IAM role to switch to.
When you import the management information, specify from 2 to 2048 bytes of ASCII printable characters.
If you specify "none", the switch role ARN is disabled and switching IAM roles is not performed.
When you omit specification of this option, the value "Use the default value." is set. In this case, the switch role ARN is disabled during transfer.
When you export the management information, this value is output if it is registered.
If the value is not registered, nothing is output.
-
External ID (external_id)
-
External ID (optional)
This is the external ID that is used when IAM roles are switched.
When you import the management information, specify from 2 to 2048 bytes of ASCII printable characters.
If you specify "none", the external ID is disabled.
When you omit specification of this option, the value "Use the default value." is set. In this case, the external ID is disabled during transfer.
When you export the management information, this value is output if it is registered.
If the value is not registered, nothing is output.
-
Role Session Name (role_session_name)
-
Role session name (optional)
This field indicates the role session name that is used when IAM roles are switched.
When you import the management information, specify from 2 to 255 bytes of ASCII printable characters.
If you specify "none", the role session name is disabled.
When you omit specification of this option, the value "Use the default value." is set.
If a value other than "none" is set for Switch Role ARN as the actual value used in the individual settings or default settings, and "none" or "Use the default value." is set for Role Session Name, either of the following fixed values is used during transfer:
-
For upload: HULFT-S3-Upload
-
For download: HULFT-S3-Download
When you export the management information, this value is output if it is registered.
If the value is not registered, nothing is output.
-