Amazon S3-Compatible
You can configure the Amazon S3-Compatible storage by referring the information given in this topic.
Procedure
Follow the instructions below:
- Storage Type – Select Amazon S3-Compatible Storage from the drop-down list.
-
Bucket name – Enter the bucket name you wish to
access.
Note the following:
- The entered name must match an existing bucket. If no bucket is available, refer to Creating a bucket to create one. Note that it’s a general guidance, the exact steps may vary depending on the specific product, refer to your specific product documentation for any additional configurations required.
- Ensure the bucket policy in Amazon S3-compatible storage applied to
your account contains the following required permissions:
- Read: Get Object
- List: ListBucket
- Write: DeleteObject; PutObject; DeleteObjectVersion
- Access key ID – Enter the corresponding access key ID to access the specified bucket.
- Secret access key – Enter the corresponding secret key ID to access the specified bucket.
-
Endpoint– Enter the URL used to connect to the place
where you want to store the data.
Note: The URL must begin with
http://orhttps://. -
Extended parameters– Enter the following extended
parameters if necessary. If you have multiple parameters to enter, use a
semicolon (;) to separate the parameters. Refer to the instructions below to add
parameters.
- SignatureVersion– By default, IBM® Storage Protect for Cloud uses V4 authentication to access your storage. If you want to use V2 authentication, add SignatureVersion=V2 into the extended parameters.
- RetryInterval– Customize the retry interval when
the network connection is interrupted. Enter any positive integer
between 0 and 2147483646 (the unit is millisecond). For example,
RetryInterval=30000 means that it will try to reconnect every 30000
milliseconds.
If you do not configure this parameter, the value is 30000 milliseconds by default
- RetryCount– Customize the reconnection times
after the network connection is interrupted. Enter any positive integer
between 0 and 2147483646. For example, RetryCount=6 represents when the
network connection is interrupted, it can reconnect at most 6 times.
If you do not configure this parameter, the value is 6 by default.
- RetryMode – Customize the retry mode for the requests not being completed successfully. If this parameter is not configured or configured incorrectly, the Legacy will be applied as the default value. You can also set the value to Standard or Adaptive. Standard represents the standardized request retry strategy which is consistent across all SDKs. Adaptive represents an experimental request retry strategy that builds on the Standard strategy and introduces congestion control through client-side rate limiting.
- Allow_Insecure_SSL – By default, the storage client expects an SSL certificate issued by a public trusted certificate authority over HTTPS transport to ensure integrity. A self-signed certificate on the storage server side will fail the certificate validation. If you choose to use a self-signed certificate, you can set the Allow_Insecure_SSL to true in the Extended parameters to bypass the certificate validation.
- Cert_thumbprint – If you have a self-signed certificate for storage server and only want to pass the certificate validation with a specific thumbprint, enter your thumbprint as the value of this parameter.
- Use_PathStyle=true – This parameter is required to ensure the IBM Storage Protect for Cloud Azure VMs, Storage, and Entra ID can work with your storage properly.
- Use_ClientMultiUpload=true – This parameter is required to ensure theIBM Storage Protect for Cloud Azure VMs, Storage, and Entra ID can work with your storage properly.
- Click Save to save your storage profile. The storage path cannot be changed once saved, and the storage profile cannot be deleted once the storage has been applied to store the backup data for a region.