Настройка CORS
Object Storage позволяет управлять конфигурацией CORS в бакете.
Консоль управления
AWS CLI
- В консоли управления перейдите в бакет, для которого хотите настроить CORS.
- В левой панели выберите CORS.
- Нажмите кнопку Настроить CORS.
- Откроется страница, на которой вы сможете добавлять, удалять и редактировать правила конфигурации. Подробное описание полей конфигурации смотрите в разделе CORS-конфигурация бакетов.
Чтобы загрузить конфигурацию с помощью AWS CLI:
-
Опишите конфигурацию CORS объектов в формате JSON. Например:
{ "CORSRules": [ { "AllowedHeaders": ["*"], "AllowedMethods": ["GET", "HEAD", "PUT", "DELETE"], "MaxAgeSeconds": 3000, "AllowedOrigins": ["*"] } ] }
Готовую конфигурацию можно поместить в файл, например,
cors.json
. -
Загрузите конфигурацию в бакет, например
shared-bucket
:aws s3api put-bucket-cors \ --bucket shared-bucket \ --cors-configuration file://cors.json \ --endpoint-url=https://storage.yandexcloud.net