UNPKG

aws-cloudfront-sign

Version:

Utility module for signing AWS CloudFront URLs

23 lines (22 loc) 478 B
export interface SignatureOptions { keypairId: string; expireTime?: number; ipRange?: string; privateKeyString?: string; privateKeyPath?: string; } export interface PolicyCondition { DateLessThan: { 'AWS:EpochTime': number; }; IpAddress?: { 'AWS:SourceIp': string; }; } export interface PolicyStatement { Resource: string; Condition: PolicyCondition; } export interface AwsPolicy { Statement: PolicyStatement[]; }