Changes to the Grid Management API
StorageGRID 11.9 uses version 4 of the Grid Management API. Version 4 deprecates version 3; however, versions 1, 2, and 3 are still supported.
You can continue to use deprecated versions of the management API with StorageGRID 11.9; however, support for these versions of the API will be removed in a future release of StorageGRID. After upgrading to StorageGRID 11.9, you can deactivate the deprecated APIs by using the PUT /grid/config/management API.
|
To learn more, go to Use the Grid Management API.
Review compliance settings after enabling global S3 Object Lock
Review the compliance settings of existing tenants after you enable the global S3 Object Lock setting. When you enable this setting, the S3 Object Lock per-tenant settings depend on the StorageGRID release at the time the tenant was created.
Legacy mgmt-api requests removed
These legacy requests have been removed:
/grid/server-types
/grid/ntp-roles
Changes to GET /private/storage-usage
API
-
A new property,
usageCacheDuration
, has been added to the response body. This property specifies the duration (in seconds) for which the usage lookup cache remains valid. This value applies when checking the usage against tenant storage quota and bucket capacity limits. -
The
GET /api/v4/private/storage-usage
behavior has been corrected to match nesting from the schema. -
These changes apply only to the private API.
Changes to GET cross-grid-replication
API
The /org/containers/:name/cross-grid-replication GET API no longer requires the Root access (rootAccess
) permission; however, you must belong to a user group that has the Manage all buckets (manageAllContainers
) or View all buckets (viewAllContainers
) permission.
The /org/containers/:name/cross-grid-replication PUT API is unchanged and still requires the Root access (rootAccess
) permission.