DEFINE CONNECTION (Define a cloud connection)

Use this command to define a connection to back up the IBM Spectrum® Protect database to a cloud provider. The connection can also be used to restore the database.

Privilege class

To issue this command, you must have system privilege or unrestricted storage privilege.

Syntax

Read syntax diagramSkip visual syntax diagram DEFine CONNection connection_name CLOUDType=S3CLOUDType=AZureS3 CLOUDUrl = cloud_url BUCKETName = bucket_name1 IDentity = cloud_identity2 PAssword = password DESCription=description
Notes:
  • 1 If you specify CLOUDTYPE=AZURE, do not specify the BUCKETNAME parameter.
  • 2 If you specify CLOUDTYPE=AZURE, do not specify the IDENTITY parameter.

Parameters

connection_name (Required)
Specifies the connection to define. This parameter is required. The maximum length of the name is 30 characters.
CLOUDType
Specifies the type of cloud environment for your connection. This parameter is optional. If you do not specify the parameter, the default value, S3, is used.
AZure
Specifies that the connection uses a Microsoft Azure cloud computing system.
S3
Specifies that the connection uses a cloud computing system with the Simple Storage Service (S3) protocol, such as IBM® Cloud Object Storage or Amazon Web Services (AWS) S3.
CLOUDUrl (Required)
Specifies the URL of the cloud environment connection. Based on your cloud provider, you can use a blob service endpoint, region endpoint URL, an Accesser® IP address, a public authentication endpoint, or a similar value. Be sure to include the protocol, such as https:// or http://, at the beginning of the URL. The maximum length of the web address is 870 characters.
Tip: To optimize performance, use multiple Accessers. To use more than one IBM Cloud Object Storage Accesser, list the Accesser IP addresses separated by a vertical bar (|), with no spaces, enclosed in quotation marks, as in the following example:
cloudurl="accesser_ur1|accesser_url2|accesser_url3"
BUCKETName
Specifies the name of an AWS S3 bucket or an IBM Cloud Object Storage vault to use with this connection. This parameter is required and is valid only if you specify CLOUDTYPE=S3. If you specified CLOUDTYPE=Azure, do not specify the BUCKETNAME parameter. Follow the naming restrictions for your cloud provider when you specify this parameter. Ensure that the credentials for this storage pool include permission to read, write, list, and delete objects in this bucket or vault. If you cannot change or view the permissions, and data is not yet written to this storage pool, use the UPDATE CONNECTION command. In that command, specify the BUCKETNAME parameter to select a bucket or vault in a storage pool that has the required permission.
IDentity
Specifies the user ID for the cloud that is specified in the CLOUDURL parameter. This parameter is required and is valid only if you specify CLOUDTYPE=S3. If you specified CLOUDTYPE=Azure, do not specify the IDENTITY parameter. Based on your cloud provider, you can use an access key ID, a user name, a tenant name and user name, or a similar value. The maximum length of the user ID is 255 characters.
Tip: To specify a tenant name and user name, use the following format:
tenant_name.user_name
PAssword (Required)
Specifies the password for the cloud that is specified in the CLOUDURL parameter. Based on your cloud provider, you can use a shared access signature (SAS) token, secret access key, an API key, a password, or a similar value. This parameter is required. The maximum length of the password is 256 characters. The IDENTITY and PASSWORD parameters are not validated until the first backup operation begins.
DESCription
Specifies a description of the connection. The parameter is optional. The maximum length of the description is 255 characters. Enclose the description in quotation marks if it contains blank characters.

Example: Define a connection

Define a cloud connection that is named CLDCONN1.
define connection cldconn1 cloudtype=s3
cloudurl=http://123.234.123.234 bucketn=cloudbucket 
identity=admin:admin password=protect8991
Table 1. Commands related to DEFINE CONNECTION
Command Description
DELETE CONNECTION Deletes a connection to a cloud provider.
QUERY CONNECTION Displays information about connections to a cloud provider.
UPDATE CONNECTION Updates a connection to a cloud provider.