AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Creates a continuous deployment policy that distributes traffic for a custom domain name to two different CloudFront distributions.
To use a continuous deployment policy, first use CopyDistribution
to create
a staging distribution, then use UpdateDistribution
to modify the staging distribution's
configuration.
After you create and update a staging distribution, you can use a continuous deployment policy to incrementally move traffic to the staging distribution. This workflow enables you to test changes to a distribution's configuration before moving all of your domain's production traffic to the new configuration.
For .NET Core this operation is only available in asynchronous form. Please refer to CreateContinuousDeploymentPolicyAsync.
Namespace: Amazon.CloudFront
Assembly: AWSSDK.CloudFront.dll
Version: 3.x.y.z
public abstract CreateContinuousDeploymentPolicyResponse CreateContinuousDeploymentPolicy( CreateContinuousDeploymentPolicyRequest request )
Container for the necessary parameters to execute the CreateContinuousDeploymentPolicy service method.
Exception | Condition |
---|---|
AccessDeniedException | Access denied. |
ContinuousDeploymentPolicyAlreadyExistsException | A continuous deployment policy with this configuration already exists. |
InconsistentQuantitiesException | The value of Quantity and the size of Items don't match. |
InvalidArgumentException | An argument is invalid. |
StagingDistributionInUseException | A continuous deployment policy for this staging distribution already exists. |
TooManyContinuousDeploymentPoliciesException | You have reached the maximum number of continuous deployment policies for this Amazon Web Services account. |
.NET Framework:
Supported in: 4.5, 4.0, 3.5