start
Определяет время начала действия secure tokens, генерируемых модулем NGINX Secure Token.
Описание
Директива start в модуле Secure Token для NGINX используется для установки времени начала периода действия secure token. Эта директива принимает один аргумент, задающий время начала, которое может быть абсолютной меткой времени или относительным значением (в секундах) от эпохи. Это важно для обеспечения того, чтобы сгенерированный token имел окно времени, в течение которого он действителен, что снижает риск неавторизованного доступа к контенту, обслуживаемому через CDN.
При настройке start её часто связывают с директивой end, которая определяет момент окончания срока действия token. Вместе эти параметры задают время жизни token, позволяя операторам обеспечивать управление доступом на основе времени к контенту, доставляемому через протоколы потоковой передачи. Если параметр start задан как относительный, фактическое время начала будет рассчитано как текущее время сервера NGINX плюс указанное относительное значение. Эта функция особенно важна в сценариях, когда токены нужно динамически генерировать в зависимости от времени запроса.
Параметр start интерпретируется в момент создания token; поэтому разработчики должны гарантировать, что их метки времени соответствуют политике доступа. Неправильная настройка может привести к тому, что token будут либо действовать раньше ожидаемого, либо окажутся недействительными из‑за истёкшего окна.
Пример конфига
secure_token_akamai {
key your_token_key;
start 120; # Token is valid starting 120 seconds from the current time
end 300; # Token is valid until 300 seconds from now
param_name token;
acl some_acl_rule;
}Убедитесь, что время начала не установлено в прошлом; в противном случае токен сразу станет недействительным.
При использовании относительных временных значений убедитесь, что они вычислены правильно. Некорректные значения могут привести к чрезмерно коротким или чрезмерно длинным срокам действия.
Всегда проверяйте взаимодействие start и end, чтобы не создавать перекрывающиеся или запутанные периоды действия токена.