AWS::CloudFront::PublicKey PublicKeyConfig - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::CloudFront::PublicKey PublicKeyConfig

Configuration information about a public key that you can use with signed URLs and signed cookies, or with field-level encryption.

CloudFront supports signed URLs and signed cookies with RSA 2048 or ECDSA 256 key signatures. Field-level encryption is only compatible with RSA 2048 key signatures.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "CallerReference" : String, "Comment" : String, "EncodedKey" : String, "Name" : String }

YAML

CallerReference: String Comment: String EncodedKey: String Name: String

Properties

CallerReference

A string included in the request to help make sure that the request can't be replayed.

Required: Yes

Type: String

Update requires: No interruption

Comment

A comment to describe the public key. The comment cannot be longer than 128 characters.

Required: No

Type: String

Update requires: No interruption

EncodedKey

The public key that you can use with signed URLs and signed cookies, or with field-level encryption.

Required: Yes

Type: String

Update requires: No interruption

Name

A name to help identify the public key.

Required: Yes

Type: String

Update requires: No interruption