---
title: "POST /2020-05-31/distribution"
method: POST
path: "/2020-05-31/distribution"
---

# POST /2020-05-31/distribution

`POST /2020-05-31/distribution`

Creates a CloudFront distribution.

## Response `201`

Success

## Other responses

- `480` — CNAMEAlreadyExists
- `481` — DistributionAlreadyExists
- `482` — InvalidOrigin
- `483` — InvalidOriginAccessIdentity
- `484` — InvalidOriginAccessControl
- `485` — IllegalOriginAccessConfiguration
- `486` — TooManyDistributionsAssociatedToOriginAccessControl
- `487` — AccessDenied
- `488` — TooManyTrustedSigners
- `489` — TrustedSignerDoesNotExist
- `490` — InvalidViewerCertificate
- `491` — InvalidMinimumProtocolVersion
- `492` — MissingBody
- `493` — TooManyDistributionCNAMEs
- `494` — TooManyDistributions
- `495` — InvalidDefaultRootObject
- `496` — InvalidRelativePath
- `497` — InvalidErrorCode
- `498` — InvalidResponseCode
- `499` — InvalidArgument
- `500` — InvalidRequiredProtocol
- `501` — NoSuchOrigin
- `502` — TooManyOrigins
- `503` — TooManyOriginGroupsPerDistribution
- `504` — TooManyCacheBehaviors
- `505` — TooManyCookieNamesInWhiteList
- `506` — InvalidForwardCookies
- `507` — TooManyHeadersInForwardedValues
- `508` — InvalidHeadersForS3Origin
- `509` — InconsistentQuantities
- `510` — TooManyCertificates
- `511` — InvalidLocationCode
- `512` — InvalidGeoRestrictionParameter
- `513` — InvalidProtocolSettings
- `514` — InvalidTTLOrder
- `515` — InvalidWebACLId
- `516` — TooManyOriginCustomHeaders
- `517` — TooManyQueryStringParameters
- `518` — InvalidQueryStringParameters
- `519` — TooManyDistributionsWithLambdaAssociations
- `520` — TooManyDistributionsWithSingleFunctionARN
- `521` — TooManyLambdaFunctionAssociations
- `522` — InvalidLambdaFunctionAssociation
- `523` — TooManyDistributionsWithFunctionAssociations
- `524` — TooManyFunctionAssociations
- `525` — InvalidFunctionAssociation
- `526` — InvalidOriginReadTimeout
- `527` — InvalidOriginKeepaliveTimeout
- `528` — NoSuchFieldLevelEncryptionConfig
- `529` — IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior
- `530` — TooManyDistributionsAssociatedToFieldLevelEncryptionConfig
- `531` — NoSuchCachePolicy
- `532` — TooManyDistributionsAssociatedToCachePolicy
- `533` — NoSuchResponseHeadersPolicy
- `534` — TooManyDistributionsAssociatedToResponseHeadersPolicy
- `535` — NoSuchOriginRequestPolicy
- `536` — TooManyDistributionsAssociatedToOriginRequestPolicy
- `537` — TooManyDistributionsAssociatedToKeyGroup
- `538` — TooManyKeyGroupsAssociatedToDistribution
- `539` — TrustedKeyGroupDoesNotExist
- `540` — NoSuchRealtimeLogConfig
- `541` — RealtimeLogConfigOwnerMismatch
- `542` — ContinuousDeploymentPolicyInUse
- `543` — NoSuchContinuousDeploymentPolicy
- `544` — InvalidDomainNameForOriginAccessControl

---

[API](https://skmtc.net/aws/apis/cloudfront.md) · [All operations](https://skmtc.net/aws/apis/cloudfront/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/cloudfront/versions/fd674fc97471/schema)
