Какое максимальное время истечения для подписанного URL CloudFront - PullRequest
0 голосов
/ 17 апреля 2019

Я использую CloudFront для создания подписанного URL-адреса из этого документа Какое максимальное время действия подписанного CloudFront-подписи?Как мне упомянуть об этом аргументе DateLessThan

Фрагмент примера кода

String signedUrlCanned = CloudFrontService.signUrlCanned(
    "http://" + distributionDomain + "/" + s3ObjectKey, // Resource URL or Path
    keyPairId,     // Certificate identifier, 
                   // an active trusted signer for the distribution
    derPrivateKey, // DER Private key data
    ServiceUtils.parseIso8601Date("2011-11-14T22:20:00.000Z") // DateLessThan
    );
System.out.println(signedUrlCanned);

Примечание : Это должен быть постоянный URL-адрес, такой как Instagram cdn URL

1 Ответ

1 голос
/ 17 апреля 2019

Максимальный срок действия подписанных URL-адресов CloudFront отсутствует, но всегда необходимо указывать параметр DateLessThan.

CloudFront требуется это значение, чтобы пользователи не имели постоянного доступа к вашему личному контенту.

Чтобы иметь постоянный URL, вы должны установить DateLessThan в будущем.

См. Также . Когда CloudFront проверяет дату и время истечения срока действия в подписанном URL-адресе? и Создание подписанного URL-адреса с использованием настраиваемой политики

...