Чтобы загрузить конфигурацию CORS, нужно сформировать XML-документ.
Список методов для конфигураций CORS бакета:
С помощью этой операции можно вернуть информацию по конфигурации CORS, установленной для бакета.
Для выполнения данной операцией нужно обладать правами на запись WRITE_ACP. Автоматически владелец бакета имеет это разрешение, а также может предоставлять его другим пользователям.
Запрос:
Ответ
С помощью операции PUT можно установить конфигурацию CORS для бакета, требуется обладать правами на запись WRITE_ACP, чтобы воспользоваться ей. Конфигурация будет переписана, если она уже существует.
Конфигурацию можно настроить на бакете так, что он сможет обслуживать запросы Cross-origin. К примеру, можно предоставить доступ запросу из источника https://www.example.com к бакету my.example.bucket.com, используя функционал браузера XMLHttpRequest.
Чтобы настроить совместное использование ресурсов между разными источниками (CORS) на бакете, нужно добавить подресурс CORS на бакет. Подресурс CORS — это XML-документ, в котором настраиваются правила, определяющие источники и методы HTTP, которые можно использовать в вашем бакете. Максимум размер документа может быть 64 КБ. Примеры правил, установленных на конфигурации CORS на бакете:
Запрос
Ответ:
С помощью операции DELETE можно удалить информацию по конфигурации CORS, которая установлена для бакета.
Для выполнения этой операцией требуется обладать правами на запись WRITE_ACP.
Запрос:
Ответ
Опишите вашу задачу, и мы поможем вам ее решить