#amazon-web-services #amazon-s3
Вопрос:
В этой документации (https://aws.amazon.com/premiumsupport/knowledge-center/s3-503-within-request-rate-prefix/): штаты amazon
Amazon S3 поддерживает скорость запросов 3500 запросов на РАЗМЕЩЕНИЕ/КОПИРОВАНИЕ/ПУБЛИКАЦИЮ/УДАЛЕНИЕ и 5500 запросов на ПОЛУЧЕНИЕ/отправку в секунду на префикс в корзине. Ресурсы для этой скорости запросов не назначаются автоматически при создании префикса.
В своем приложении я создаю большое количество префиксов примерно в одно и то же время и начинаю их запрашивать. Похоже, что если вы не прислушаетесь к ошибке 503 S3 «Замедление», вы в конечном итоге начнете получать более серьезную ошибку 403 «Отказано в доступе». Однако, поскольку мое приложение распространяется, мне трудно выполнить экспоненциальный откат при получении замедления с ошибкой 503, поскольку один узел может получить это «предупреждение» и правильно настроить себя, в то время как другой получает 403, что я не думаю, что мне следует повторять. Мое приложение довольно сложное, и изменить его на саморегулирование только сразу после создания разделов было бы непросто, поэтому самым простым решением для меня (если это возможно) было бы:
Есть ли способ просто спросить S3, является ли вновь созданный префикс его собственным осколком?
Я предполагаю, что ответ «нет», но это избавило бы меня от головной боли, если бы на самом деле было «да»…
Если нет, то есть ли у кого-нибудь представление о том, сколько времени или сколько запросов обычно требуется для создания новых разделов за кулисами?
Комментарии:
1. Вы можете открыть билеты в службу поддержки, чтобы служба поддержки AWS проверила и предоставила вам дополнительные разделы.
2. Я надеялся на что-то менее ручное (этот процесс происходит, когда клиент запрашивает у нас ресурсы).
3. Для этого не существует общедоступного API-интерфейса AFAIK.
4. Вы сталкиваетесь с реальными проблемами или просто готовитесь к потенциальным проблемам?
5. Я столкнулся с проблемами при создании клиентских ресурсов с большим количеством префиксов одновременно. Я исправил проблемы, создав ресурсы волнами (как только все разделы будут развернуты в фоновом режиме, все пройдет гладко, так что, похоже, мне просто нужно быть осторожным во время создания).