Supported APIs Overview

Supported APIs for ARTESCA are listed here.

S3 API Endpoints

Operation Name

Operation Type

DELETE Bucket

Bucket

DELETE Bucket Lifecycle Expiration

Bucket

DELETE Bucket Tagging

Bucket

GET Bucket Lifecycle Expiration

Bucket

GET Bucket Notification Configuration

Bucket

GET Bucket Tagging

Bucket

GET Service

Bucket

GET Bucket Versioning

Bucket

GET Bucket Location

Bucket

GET Bucket (List Objects)

Bucket

GET Bucket (List Objects) Version 2

Bucket

GET Bucket Object Versions

Bucket

HEAD Bucket

Bucket

PUT Bucket

Bucket

PUT Bucket Tagging

Bucket

PUT Bucket Notification Configuration

Bucket

PUT Bucket Lifecycle Expiration

Bucket

PUT Bucket Versioning

Bucket

GET Bucket ACL

Bucket

PUT Bucket ACL

Bucket

List Multipart Uploads

Bucket

PUT Bucket Website

Bucket

GET Bucket Website

Bucket

DELETE Bucket Website

Bucket

PUT Bucket CORS

Bucket

GET Bucket CORS

Bucket

DELETE Bucket CORS

Bucket

DELETE Bucket Replication

Bucket

DELETE Bucket Policy

Bucket

GET Bucket Replication

Bucket

GET Bucket Policy

Bucket

GET Object Lock Configuration

Bucket

GET Metrics for a Location

Bucket

GET Completions per Location

Bucket

GET Pending Object Count

Bucket

GET All Metrics

Bucket

GET Throughput per Location

Bucket

PUT Bucket Replication

Bucket

PUT Bucket Policy

Bucket

PUT Object Lock Configuration

Bucket

DELETE Object

Object

DELETE Object Tagging

Object

Multi-Object Delete

Object

List Object Versions

Object

GET Object

Object

GET Object Attributes

Object

GET Object Legal Hold

Object

GET Object Retention

Object

GET Object Tagging

Object

GET Object ACL

Object

HEAD Object

Object

Copy Object

Object

PUT Object

Object

PUT Object Legal Hold

Object

PUT Object Retention

Object

PUT Object Tagging

Object

PUT Object ACL

Object

PUT Object - Copy

Object

Restore Object

Object

Initiate Multipart Upload

Multipart Upload

Upload Part

Multipart Upload

Upload Part - Copy

Multipart Upload

Complete Multipart Upload

Multipart Upload

Abort Multipart Upload

Multipart Upload

List Parts

Multipart Upload

Special Notes

Transfer-stream-encoding for object PUT with v4 AUTH

IAM and STS APIs

The following Identity Access Management (IAM) and Security Token Service (STS) API endpoints are available in ARTESCA.

Operation Name

Operation Type

add-user-to-group

IAM (POST)

attach-group-policy

IAM (POST)

attach-role-policy

IAM (POST)

attach-user-policy

IAM (POST)

create-access-key

IAM (POST)

create-group

IAM (POST)

create-policy

IAM (POST)

create-policy-version

IAM (POST)

create-role

IAM (POST)

create-user

IAM (POST)

delete-access-key

IAM (POST)

delete-group-policy

IAM (POST)

delete-group

IAM (POST)

delete-policy

IAM (POST)

delete-role

IAM (POST)

delete-user

IAM (POST)

delete-user-policy

IAM (POST)

delete-policy-version

IAM (POST)

detach-group-policy

IAM (POST)

detach-role-policy

IAM (POST)

detach-user-policy

IAM (POST)

get-group

IAM (POST)

get-policy

IAM (POST)

get-role

IAM (POST)

get-roles-for-web-identity

Scality (POST)

get-user

IAM (POST)

get-user-policy

IAM (POST)

get-policy-version

IAM (POST)

list-access-keys

IAM (POST)

list-entities-for-policy

IAM (POST)

list-group-policies

IAM (POST)

list-groups-for-user

IAM (POST)

list-groups

IAM (POST)

list-attached-group-policies

IAM (POST)

list-policies

IAM (POST)

list-attached-role-policies

IAM (POST)

list-roles

IAM (POST)

list-users

IAM (POST)

list-user-tags

IAM (POST)

list-user-policies

IAM (POST)

list-policy-versions

IAM (POST)

list-attached-user-policies

IAM (POST)

put-group-policy

IAM (POST)

put-user-policy

IAM (POST)

remove-user-from-group

IAM (POST)

set-default-policy-version

IAM (POST)

tag-user

IAM (POST)

untag-user

IAM (POST)

update-access-key

IAM (POST)

assume-role-with-web-identity

STS (POST)

assume-role

STS (POST)

get-caller-identity

STS (POST)

Super Admin API Endpoints

Refer to Management APIs for more information on Super Admin API endpoints.