Предварительно подписанный URL-адрес наследует свои разрешения от Ключа доступа , используемого для создания URL-адреса.
Например, допустим, у меня есть IAM User учетные данные.Пользователь IAM имеет ключ доступа и секретный ключ.Я могу использовать эти учетные данные для создания предварительно подписанного URL-адреса.
Предварительно подписанный URL-адрес в основном говорит о том, что этот конкретный пользователь разрешает доступ к определенному объекту в течение ограниченного периода времени.
Однако, если мои права доступа к этому объекту будут удалены, я не смогу сгенерировать предварительно подписанный URL-адрес для доступа к объекту.(Это просто ограниченное по времени перераспределение моих разрешений.)
Учитывая, что ваш код раньше работал надежно, но теперь нет, я предлагаю вам исследовать разрешения, связанные с используемыми учетными даннымисоздать предварительно подписанный URL .