Operations related to managing external S3 buckets with read-only access for OpenSearch clusters.
Get a list of external S3 buckets with read-only access attached to the OpenSearch cluster
Successfully retrieved external S3 bucket configurations
Invalid cluster ID, expecting UUID 4 format
OpenSearch cluster does not exist for given Id
[- {
- "clusterId": "71e4380e-32ac-4fa7-ab42-c165fe35aa55",
- "externalS3Buckets": [
- {
- "clusterDataCentreId": "a1b2c3d4-1234-56ab-cdef-0987654321fe",
- "clusterId": "71e4380e-32ac-4fa7-ab42-c165fe35aa55",
- "id": "d1e2f3a4-5678-90ab-cdef-1234567890ab",
- "s3BucketName": "my-snapshot-bucket",
- "s3Prefixes": [
- "snapshots/my-cluster"
]
}
]
}
]Attach an external S3 bucket with read-only access to an OpenSearch cluster. The clusterId must be provided in the request body.
Details of the external S3 bucket to attach
External S3 bucket configuration created
Invalid cluster ID, bucket name, or prefix
This feature is not enabled for your account
OpenSearch cluster does not exist for given ID
{- "clusterDataCentreId": "a1b2c3d4-1234-56ab-cdef-0987654321fe",
- "clusterId": "71e4380e-32ac-4fa7-ab42-c165fe35aa55",
- "id": "d1e2f3a4-5678-90ab-cdef-1234567890ab",
- "s3BucketName": "my-snapshot-bucket",
- "s3Prefixes": [
- "snapshots/my-cluster"
]
}{- "clusterDataCentreId": "a1b2c3d4-1234-56ab-cdef-0987654321fe",
- "clusterId": "71e4380e-32ac-4fa7-ab42-c165fe35aa55",
- "id": "d1e2f3a4-5678-90ab-cdef-1234567890ab",
- "s3BucketName": "my-snapshot-bucket",
- "s3Prefixes": [
- "snapshots/my-cluster"
]
}Get an external S3 bucket configuration
External S3 bucket configuration
Invalid external S3 bucket ID
External S3 bucket configuration does not exist for given ID
{- "clusterDataCentreId": "a1b2c3d4-1234-56ab-cdef-0987654321fe",
- "clusterId": "71e4380e-32ac-4fa7-ab42-c165fe35aa55",
- "id": "d1e2f3a4-5678-90ab-cdef-1234567890ab",
- "s3BucketName": "my-snapshot-bucket",
- "s3Prefixes": [
- "snapshots/my-cluster"
]
}Remove an external S3 bucket from an OpenSearch cluster
External S3 bucket configuration removed
Invalid external S3 bucket ID
This feature is not enabled for your account
External S3 bucket configuration does not exist for given ID
{- "errors": [
- {
- "name": "string",
- "message": "string"
}
]
}