Как я могу ограничить доступ к файлу в OSS, но разрешить загрузку с помощью wget или curl

Я создал большой файл (образ диска) на OSS. Я могу загрузить его в браузере по горячей ссылке (временный URL-адрес с ограниченным сроком действия). Однако я не могу загрузить на другой сервер, используя wget и curl с тем же URL-адресом (ошибка 403): "у вас нет права на доступ к этому объекту из-за bucket acl".

В этом ответе: остановить истечение срока действия ссылок oss указано, что установка общедоступного или общедоступного ACL-списка для объекта или корзины - единственный способ сделать это. Если я сделаю его общедоступным, могу ли я также настроить белый список для целевого сервера, чтобы предотвратить загрузку файла другими пользователями?

1 ответ

Решение

Основываясь на этом документе, вы можете использовать политику корзины на основе IP для ограничения доступа с определенных IP-адресов.

Другие вопросы по тегам