Origin origin = new Origin(); origin.DomainName = bucketName + ".s3.amazonaws.com"; origin.OriginPath = folder; origin.Id = bucketName; DistributionConfig distributionConfig = new DistributionConfig(); var origins = new Origins(); origins.Items.Add(origin); distributionConfig.Origins = origins; distributionConfig.Origins.Quantity = 1; DefaultCacheBehavior cacheBehavior = new DefaultCacheBehavior(); TrustedSigners trustedSigners = new TrustedSigners(); trustedSigners.Quantity = 0; trustedSigners.Enabled = false; cacheBehavior.TrustedSigners = trustedSigners; cacheBehavior.MinTTL = 0; ViewerProtocolPolicy viewverPolicy = new ViewerProtocolPolicy("allow-all"); cacheBehavior.ViewerProtocolPolicy = viewverPolicy; ForwardedValues forwardedValues = new ForwardedValues(); forwardedValues.QueryString = true; CookiePreference cookiePreference = new CookiePreference(); forwardedValues.Cookies = cookiePreference; ItemSelection itemSelection = new ItemSelection("all"); forwardedValues.Cookies.Forward = itemSelection; cacheBehavior.ForwardedValues = forwardedValues; cacheBehavior.TargetOriginId = ""; distributionConfig.DefaultCacheBehavior = cacheBehavior; distributionConfig.Enabled = true; distributionConfig.CallerReference = bucketName; distributionConfig.Comment = ""; CreateDistributionRequest createDistributionRequest = new CreateDistributionRequest(distributionConfig); var resp = cloudFrontClient.CreateDistribution(createDistributionRequest);
An unhandled exception of type 'Amazon.CloudFront.Model.NoSuchOriginException' occurred in AWSSDK.dll Additional information: One or more of your origins do not exist.
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)