Can I change Archival URI from default?

First One is true - Say you enable archival with S3 and the URI you specify is s3://bucket-name. This URI can’t be changed. (ie: you can’t change the buckname)

Second One is partially true

  • When creating a namespace using tctcl or via service library , if you don’t specify the archival params, archival is disabled by default. So you can enable it at any point any point it to a specific URI once.

  • But when you create a namespace and specify the archival params in the TCTL command/service lib , then archival will be enabled and you can’t change the archival URI from there on.

In our case, we had created a namespace without archival. Then using the update call, we enabled it. Update Namespace Archival info with service library

  • If when the namespace was created without archival enabled, then you can just enable it.

  • But if it was enabled when creating it, then you can’t (Say you had created a namespace and pointed archival to S3 bucket 1 , then you can’t change it to S3 Bucket 2)

1 Like