Deleting S3 users and buckets via REST API
You can delete an existing user by sending a DELETE request to the ostor-users service along with the user email address:
# s3_curl DELETE "http://s3.example.com/?ostor-users&emailAddress=user@example.com"
Users who own buckets cannot be removed until their buckets are deleted. To get a list of user’s buckets, send a GET request to the ostor-buckets service along with the user email address:
# s3_curl GET "http://s3.example.com/?ostor-buckets&emailAddress=user@example.com"
{
"Buckets": [
{
"size": {
"current": 12288,
"h_integral": 7360512,
"hmax": 12288,
"last_ts": 424241
},
"epoch": 0,
"owner_id": "ba7eba06129464c5",
"name": "bucketname",
"creation_date": "2018-05-25T17:12:00.000Z"
}]
}
You can then delete buckets by name:
# s3_curl DELETE "http://s3.example.com/bucketname"