CDN configuration struct.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
endpoint | String.t() | Yes | CDN domain URL |
| provider | :cloudfront | :qiniu | Yes | CDN provider |
| module | module() | Yes | Resolved CDN adapter module |
| aws_key_id | String.t() | CloudFront | Key pair ID |
| aws_private_key | String.t() | CloudFront | RSA private key (PEM) |
Example
cdn: [
provider: :cloudfront,
endpoint: "https://d123456789.cloudfront.net",
aws_key_id: "K2XXXXXXXXXXXXX",
aws_private_key: "-----BEGIN RSA PRIVATE KEY-----\n..."
]