Endpoints
Sending a REST API request, calling the IBM Storage Ceph as a Service CLI, or configuring a storage client requires setting a target endpoint or URL. Each storage appliance have a unique endpoint that is named as https://sds-cephaas.<cephaas-instance-id>.software-defined-storage.appdomain.cloud.
To retrieve your cephaas-instance-id from the IBM Cloud CLI, do the following steps:
-
Download the IBM Cloud CLI.
-
Log in to your IBM Cloud account by using the
ibmcloud logincommand. -
Retrieve a list of all IBM Storage Ceph as a Service deployments in your IBM Cloud account by using the
software-defined-storageservice name.ibmcloud resource service-instances --service-name software-defined-storage -
Retrieve the IBM Storage Ceph as a Service instance ID (GUID) of the instance you want.
ibm-cloud resource service-instance <cephaas-deployment-name> --guid
Example of an IBM Storage Ceph as a Service endpoint: a5646acb-bf72-4127-bd4d-71b5ba3ae253.software-defined-storage.appdomain.cloud
All IBM® Storage Ceph® as a Service endpoints require either TLS 1.2 or TLS 1.3 encryption.
Management API Endpoints
The CephaaS Management API has a separate host identifier.
For example,
https://sds-cephaas.<cephaas-instance-id>.software-defined-storage.appdomain.cloud:443
S3 API Endpoints
The Object Storage S3 data access APIs do not have a fully qualified domain name that is assigned by IBM. Instead, a set of IP addresses are provided to you and you can provide your own, custom domain name and certificate. For instructions, see Uploading S3 certificate.