Все сервисы и методы
Object Storage HTTP API предоставляет следующие сервисы:
Сервис | Описание |
---|---|
Bucket | Управляет бакетами. |
Object | Управляет объектами. |
Multipart upload | Управляет загрузкой больших объектов. |
Static Website Hosting | Управляет конфигурациями бакетов для статического веб-хостинга. |
CORS | Управляет конфигурациями CORS для бакетов. |
Lifecycles | Управляет конфигурациям жизненных циклов для объектов в бакетах. |
ACL | Управляет списками управления доступом. |
Bucket Policy | Управляет политиками доступа бакета. |
Поддерживаемые методы
Сервис Bucket
Метод |
Описание |
Создает бакет. |
|
Проверяет существование бакета и доступ к нему. |
|
Возвращает список объектов в бакете. |
|
Возвращает список бакетов. |
|
Удаляет бакет. |
|
Проверяет наличие шифрования у бакета. |
|
Убирает шифрование бакета. |
|
Добавляет шифрование бакету. |
|
Включает или приостанавливает версионирование бакета. |
|
Возвращает состояние опции версионирования. |
|
Включает и выключает механизм логирования действий с бакетом. |
|
Возвращает настройки логирования действий с бакетом. |
|
Возвращает метаданные обо всех версиях объектов в бакете. |
|
Настраивает механизм блокировок версий объектов в версионируемом бакете. |
|
Возвращает настройки механизма блокировок. |
|
Добавляет метки бакету. |
|
Возвращает метки бакета. |
|
Удаляет метки бакета. |
Сервис Object
Метод | Описание |
---|---|
upload | Загружает объект в Object Storage. |
get | Выгружает объект из Object Storage. |
patch | Частично изменяет объект. |
copy | Копирует объект, хранящийся в Object Storage. |
getObjectMeta | Выгружает метаданные объекта. |
delete | Удаляет объект. |
deleteMultipleObjects | Удаляет объекты по списку. |
options | Проверяет возможность CORS запроса к объекту. |
selectObjectContent | Фильтрует и возвращает содержимое объекта на основе SQL-запроса. |
putObjectRetention | Устанавливает на версию объекта временную блокировку либо настраивает или снимает уже установленную блокировку. |
putObjectLegalHold | Устанавливает на версию объекта бессрочную блокировку или снимает ее. |
getObjectRetention | Возвращает настройки временной блокировки, установленной на версию объекта. |
getObjectLegalHold | Возвращает настройки бессрочной блокировки, установленной на версию объекта. |
putObjectTagging | Добавляет метки объекту. |
getObjectTagging | Возвращает метки объекта. |
deleteObjectTagging | Удаляет метки объекта. |
Сервис Multipart upload
Метод | Описание |
---|---|
startUpload | Инициализирует составную загрузку. |
uploadPart | Загружает часть объекта. |
copyPart | Копирует часть объекта. |
listParts | Выдает список загруженных частей. |
abortUpload | Прерывает составную загрузку. |
completeUpload | Завершает составную загрузку. |
listUploads | Выдает список незавершенных загрузок. |
Сервис Static Website Hosting
Метод | Описание |
---|---|
upload | Загружает конфигурацию бакета для хостинга статических сайтов в Object Storage. |
get | Возвращает конфигурацию бакета для хостинга статических сайтов из Object Storage. |
delete | Удаляет конфигурацию бакета для хостинга статических сайтов. |
Сервис CORS
Метод | Описание |
---|---|
upload | Загружает конфигурацию CORS для бакета. |
get | Возвращает конфигурацию CORS для бакета. |
delete | Удаляет конфигурацию CORS для бакета. |
Сервис Lifecycles
Метод | Описание |
---|---|
upload | Загружает конфигурацию жизненного цикла объектов в Object Storage. |
get | Возвращает конфигурацию жизненного цикла объектов из Object Storage. |
delete | Удаляет конфигурацию жизненного цикла объектов из Object Storage. |
Сервис ACL
Метод | Описание |
---|---|
objectGetAcl | Возвращает список управления доступом для объекта. |
objectPutAcl | Загружает список управления доступом для объекта. |
bucketGetAcl | Возвращает список управления доступом для бакета. |
bucketPutAcl | Загружает список управления доступом для бакета. |
Сервис Bucket Policy
Метод | Описание |
---|---|
GetBucketPolicy | Возвращает политику доступа для заданного бакета. |
PutBucketPolicy | Применяет политику доступа к заданному бакету. |
DeleteBucketPolicy | Удаляет политику доступа заданного бакета. |