You can update parameters like endpoint, region, bucket/container, and access credential. This ability is available via the CLI.
Updating endpoint parameters does not move object data between buckets, containers, or endpoint locations.
Before updating endpoint, bucket, container, or region parameters, ensure the required Delphix object data already exists at and is accessible from the target location.
Valid use cases
-
The endpoint hostname or IP address changed for the same object storage location.
-
Object storage access credentials changed and need to be updated on the engine.
-
The bucket or container parameter changed only after data was copied to the new location outside of Delphix.
Not supported by this operation
-
Changing to a new empty bucket or container and expecting Delphix to copy existing objects.
-
Using endpoint updates as a storage migration workflow.
-
Moving object data across providers or locations without pre-migrating objects first.
The following example CLI session shows how the accessCredentials can be updated (from using keys to using managed identities) on a cloud engine:
az-test> storage objectStorage
az-test storage objectStorage> get
type: BlobObjectStore
accessCredentials:
type: BlobObjectStoreAccessKey
azureAccount: doseprod
azureKey: ********
cacheDevices: lun0,lun1,lun2
configured: true
container: az-test
endpoint: -
size: 1TB
az-test storage objectStorage> update
az-test storage objectStorage update *> edit accessCredentials
az-test storage objectStorage update accessCredentials *> set type=BlobObjectStoreAccessManagedIdentities
az-test storage objectStorage update accessCredentials *> get
type: BlobObjectStoreAccessManagedIdentities (*)
azureAccount: doseprod
az-test storage objectStorage update accessCredentials *> commit
az-test storage objectStorage> get
type: BlobObjectStore
accessCredentials:
type: BlobObjectStoreAccessManagedIdentities
azureAccount: doseprod
cacheDevices: lun0,lun1,lun2
configured: true
container: az-test
endpoint: -
size: 1TB
az-test storage objectStorage>