aws cloudfront167 CLI commands available for Amazon CloudFront.
| Command | API Operation | Sample |
|---|---|---|
associate-aliasThe AssociateAlias API operation only supports standard distributions. To move domains between distribution tenants and/or standard distributions, we recommend that you use the UpdateDomainAssociation API operation instead. Associates an alias with a CloudFront standard distribution. An alias is c | AssociateAlias | |
associate-distribution-tenant-web-aclAssociates the WAF web ACL with a distribution tenant. | AssociateDistributionTenantWebACL | |
associate-distribution-web-aclAssociates the WAF web ACL with a distribution. | AssociateDistributionWebACL | |
copy-distributionCreates a staging distribution using the configuration of the provided primary distribution. A staging distribution is a copy of an existing distribution (called the primary distribution) that you can use in a continuous deployment workflow. After you create a staging distribution, you can use Updat | CopyDistribution | |
create-anycast-ip-listCreates an Anycast static IP list. | CreateAnycastIpList | |
create-cache-policyCreates a cache policy. After you create a cache policy, you can attach it to one or more cache behaviors. When it's attached to a cache behavior, the cache policy determines the following: The values that CloudFront includes in the cache key. These values can include HTTP headers, cookies, and UR | CreateCachePolicy | |
create-cloud-front-origin-access-identityCreates a new origin access identity. If you're using Amazon S3 for your origin, you can use an origin access identity to require users to access your content using a CloudFront URL instead of the Amazon S3 URL. For more information about how to use origin access identities, see Serving Private Cont | CreateCloudFrontOriginAccessIdentity | |
create-connection-functionCreates a connection function. | CreateConnectionFunction | |
create-connection-groupCreates a connection group. | CreateConnectionGroup | |
create-continuous-deployment-policyCreates 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 con | CreateContinuousDeploymentPolicy | |
create-distributionCreates a CloudFront distribution. | CreateDistribution | |
create-distribution-tenantCreates a distribution tenant. | CreateDistributionTenant | |
create-distribution-with-tagsCreate a new distribution with tags. This API operation requires the following IAM permissions: CreateDistribution TagResource | CreateDistributionWithTags | |
create-field-level-encryption-configCreate a new field-level encryption configuration. | CreateFieldLevelEncryptionConfig | |
create-field-level-encryption-profileCreate a field-level encryption profile. | CreateFieldLevelEncryptionProfile | |
create-functionCreates a CloudFront function. To create a function, you provide the function code and some configuration information about the function. The response contains an Amazon Resource Name (ARN) that uniquely identifies the function. When you create a function, it's in the DEVELOPMENT stage. In this stag | CreateFunction | |
create-invalidationCreate a new invalidation. For more information, see Invalidating files in the Amazon CloudFront Developer Guide. | CreateInvalidation | |
create-invalidation-for-distribution-tenantCreates an invalidation for a distribution tenant. For more information, see Invalidating files in the Amazon CloudFront Developer Guide. | CreateInvalidationForDistributionTenant | |
create-key-groupCreates a key group that you can use with CloudFront signed URLs and signed cookies. To create a key group, you must specify at least one public key for the key group. After you create a key group, you can reference it from one or more cache behaviors. When you reference a key group in a cache behav | CreateKeyGroup | |
create-key-value-storeSpecifies the key value store resource to add to your account. In your account, the key value store names must be unique. You can also import key value store data in JSON format from an S3 bucket by providing a valid ImportSource that you own. | CreateKeyValueStore | |
create-monitoring-subscriptionEnables or disables additional Amazon CloudWatch metrics for the specified CloudFront distribution. The additional metrics incur an additional cost. For more information, see Viewing additional CloudFront distribution metrics in the Amazon CloudFront Developer Guide. | CreateMonitoringSubscription | |
create-origin-access-controlCreates a new origin access control in CloudFront. After you create an origin access control, you can add it to an origin in a CloudFront distribution so that CloudFront sends authenticated (signed) requests to the origin. This makes it possible to block public access to the origin, allowing viewers | CreateOriginAccessControl | |
create-origin-request-policyCreates an origin request policy. After you create an origin request policy, you can attach it to one or more cache behaviors. When it's attached to a cache behavior, the origin request policy determines the values that CloudFront includes in requests that it sends to the origin. Each request that C | CreateOriginRequestPolicy | |
create-public-keyUploads a public key to CloudFront that you can use with signed URLs and signed cookies, or with field-level encryption. | CreatePublicKey | |
create-realtime-log-configCreates a real-time log configuration. After you create a real-time log configuration, you can attach it to one or more cache behaviors to send real-time log data to the specified Amazon Kinesis data stream. For more information about real-time log configurations, see Real-time logs in the Amazon Cl | CreateRealtimeLogConfig | |
create-response-headers-policyCreates a response headers policy. A response headers policy contains information about a set of HTTP headers. To create a response headers policy, you provide some metadata about the policy and a set of configurations that specify the headers. After you create a response headers policy, you can use | CreateResponseHeadersPolicy | |
create-streaming-distributionThis API is deprecated. Amazon CloudFront is deprecating real-time messaging protocol (RTMP) distributions on December 31, 2020. For more information, read the announcement on the Amazon CloudFront discussion forum. | CreateStreamingDistribution | |
create-streaming-distribution-with-tagsThis API is deprecated. Amazon CloudFront is deprecating real-time messaging protocol (RTMP) distributions on December 31, 2020. For more information, read the announcement on the Amazon CloudFront discussion forum. | CreateStreamingDistributionWithTags | |
create-trust-storeCreates a trust store. | CreateTrustStore | |
create-vpc-originCreate an Amazon CloudFront VPC origin. | CreateVpcOrigin | |
delete-anycast-ip-listDeletes an Anycast static IP list. | DeleteAnycastIpList | |
delete-cache-policyDeletes a cache policy. You cannot delete a cache policy if it's attached to a cache behavior. First update your distributions to remove the cache policy from all cache behaviors, then delete the cache policy. To delete a cache policy, you must provide the policy's identifier and version. To get the | DeleteCachePolicy | |
delete-cloud-front-origin-access-identityDelete an origin access identity. | DeleteCloudFrontOriginAccessIdentity | |
delete-connection-functionDeletes a connection function. | DeleteConnectionFunction | |
delete-connection-groupDeletes a connection group. | DeleteConnectionGroup | |
delete-continuous-deployment-policyDeletes a continuous deployment policy. You cannot delete a continuous deployment policy that's attached to a primary distribution. First update your distribution to remove the continuous deployment policy, then you can delete the policy. | DeleteContinuousDeploymentPolicy | |
delete-distributionDelete a distribution. Before you can delete a distribution, you must disable it, which requires permission to update the distribution. Once deleted, a distribution cannot be recovered. | DeleteDistribution | |
delete-distribution-tenantDeletes a distribution tenant. If you use this API operation to delete a distribution tenant that is currently enabled, the request will fail. To delete a distribution tenant, you must first disable the distribution tenant by using the UpdateDistributionTenant API operation. | DeleteDistributionTenant | |
delete-field-level-encryption-configRemove a field-level encryption configuration. | DeleteFieldLevelEncryptionConfig | |
delete-field-level-encryption-profileRemove a field-level encryption profile. | DeleteFieldLevelEncryptionProfile | |
delete-functionDeletes a CloudFront function. You cannot delete a function if it's associated with a cache behavior. First, update your distributions to remove the function association from all cache behaviors, then delete the function. To delete a function, you must provide the function's name and version (ETag v | DeleteFunction | |
delete-key-groupDeletes a key group. You cannot delete a key group that is referenced in a cache behavior. First update your distributions to remove the key group from all cache behaviors, then delete the key group. To delete a key group, you must provide the key group's identifier and version. To get these values, | DeleteKeyGroup | |
delete-key-value-storeSpecifies the key value store to delete. | DeleteKeyValueStore | |
delete-monitoring-subscriptionDisables additional CloudWatch metrics for the specified CloudFront distribution. | DeleteMonitoringSubscription | |
delete-origin-access-controlDeletes a CloudFront origin access control. You cannot delete an origin access control if it's in use. First, update all distributions to remove the origin access control from all origins, then delete the origin access control. | DeleteOriginAccessControl | |
delete-origin-request-policyDeletes an origin request policy. You cannot delete an origin request policy if it's attached to any cache behaviors. First update your distributions to remove the origin request policy from all cache behaviors, then delete the origin request policy. To delete an origin request policy, you must prov | DeleteOriginRequestPolicy | |
delete-public-keyRemove a public key you previously added to CloudFront. | DeletePublicKey | |
delete-realtime-log-configDeletes a real-time log configuration. You cannot delete a real-time log configuration if it's attached to a cache behavior. First update your distributions to remove the real-time log configuration from all cache behaviors, then delete the real-time log configuration. To delete a real-time log conf | DeleteRealtimeLogConfig | |
delete-resource-policyDeletes the resource policy attached to the CloudFront resource. | DeleteResourcePolicy | |
delete-response-headers-policyDeletes a response headers policy. You cannot delete a response headers policy if it's attached to a cache behavior. First update your distributions to remove the response headers policy from all cache behaviors, then delete the response headers policy. To delete a response headers policy, you must | DeleteResponseHeadersPolicy | |
delete-streaming-distributionDelete a streaming distribution. To delete an RTMP distribution using the CloudFront API, perform the following steps. To delete an RTMP distribution using the CloudFront API: Disable the RTMP distribution. Submit a GET Streaming Distribution Config request to get the current configuration and | DeleteStreamingDistribution | |
delete-trust-storeDeletes a trust store. | DeleteTrustStore | |
delete-vpc-originDelete an Amazon CloudFront VPC origin. | DeleteVpcOrigin | |
describe-connection-functionDescribes a connection function. | DescribeConnectionFunction | |
describe-functionGets configuration information and metadata about a CloudFront function, but not the function's code. To get a function's code, use GetFunction. To get configuration information and metadata about a function, you must provide the function's name and stage. To get these values, you can use ListFuncti | DescribeFunction | |
describe-key-value-storeSpecifies the key value store and its configuration. | DescribeKeyValueStore | |
disassociate-distribution-tenant-web-aclDisassociates a distribution tenant from the WAF web ACL. | DisassociateDistributionTenantWebACL | |
disassociate-distribution-web-aclDisassociates a distribution from the WAF web ACL. | DisassociateDistributionWebACL | |
get-anycast-ip-listGets an Anycast static IP list. | GetAnycastIpList | |
get-cache-policyGets a cache policy, including the following metadata: The policy's identifier. The date and time when the policy was last modified. To get a cache policy, you must provide the policy's identifier. If the cache policy is attached to a distribution's cache behavior, you can get the policy's ide | GetCachePolicy | |
get-cache-policy-configGets a cache policy configuration. To get a cache policy configuration, you must provide the policy's identifier. If the cache policy is attached to a distribution's cache behavior, you can get the policy's identifier using ListDistributions or GetDistribution. If the cache policy is not attached to | GetCachePolicyConfig | |
get-cloud-front-origin-access-identityGet the information about an origin access identity. | GetCloudFrontOriginAccessIdentity | |
get-cloud-front-origin-access-identity-configGet the configuration information about an origin access identity. | GetCloudFrontOriginAccessIdentityConfig | |
get-connection-functionGets a connection function. | GetConnectionFunction | |
get-connection-groupGets information about a connection group. | GetConnectionGroup | |
get-connection-group-by-routing-endpointGets information about a connection group by using the endpoint that you specify. | GetConnectionGroupByRoutingEndpoint | |
get-continuous-deployment-policyGets a continuous deployment policy, including metadata (the policy's identifier and the date and time when the policy was last modified). | GetContinuousDeploymentPolicy | |
get-continuous-deployment-policy-configGets configuration information about a continuous deployment policy. | GetContinuousDeploymentPolicyConfig | |
get-distributionGet the information about a distribution. | GetDistribution | |
get-distribution-configGet the configuration information about a distribution. | GetDistributionConfig | |
get-distribution-tenantGets information about a distribution tenant. | GetDistributionTenant | |
get-distribution-tenant-by-domainGets information about a distribution tenant by the associated domain. | GetDistributionTenantByDomain | |
get-field-level-encryptionGet the field-level encryption configuration information. | GetFieldLevelEncryption | |
get-field-level-encryption-configGet the field-level encryption configuration information. | GetFieldLevelEncryptionConfig | |
get-field-level-encryption-profileGet the field-level encryption profile information. | GetFieldLevelEncryptionProfile | |
get-field-level-encryption-profile-configGet the field-level encryption profile configuration information. | GetFieldLevelEncryptionProfileConfig | |
get-functionGets the code of a CloudFront function. To get configuration information and metadata about a function, use DescribeFunction. To get a function's code, you must provide the function's name and stage. To get these values, you can use ListFunctions. | GetFunction | |
get-invalidationGet the information about an invalidation. | GetInvalidation | |
get-invalidation-for-distribution-tenantGets information about a specific invalidation for a distribution tenant. | GetInvalidationForDistributionTenant | |
get-key-groupGets a key group, including the date and time when the key group was last modified. To get a key group, you must provide the key group's identifier. If the key group is referenced in a distribution's cache behavior, you can get the key group's identifier using ListDistributions or GetDistribution. I | GetKeyGroup | |
get-key-group-configGets a key group configuration. To get a key group configuration, you must provide the key group's identifier. If the key group is referenced in a distribution's cache behavior, you can get the key group's identifier using ListDistributions or GetDistribution. If the key group is not referenced in a | GetKeyGroupConfig | |
get-managed-certificate-detailsGets details about the CloudFront managed ACM certificate. | GetManagedCertificateDetails | |
get-monitoring-subscriptionGets information about whether additional CloudWatch metrics are enabled for the specified CloudFront distribution. | GetMonitoringSubscription | |
get-origin-access-controlGets a CloudFront origin access control, including its unique identifier. | GetOriginAccessControl | |
get-origin-access-control-configGets a CloudFront origin access control configuration. | GetOriginAccessControlConfig | |
get-origin-request-policyGets an origin request policy, including the following metadata: The policy's identifier. The date and time when the policy was last modified. To get an origin request policy, you must provide the policy's identifier. If the origin request policy is attached to a distribution's cache behavior, | GetOriginRequestPolicy | |
get-origin-request-policy-configGets an origin request policy configuration. To get an origin request policy configuration, you must provide the policy's identifier. If the origin request policy is attached to a distribution's cache behavior, you can get the policy's identifier using ListDistributions or GetDistribution. If the or | GetOriginRequestPolicyConfig | |
get-public-keyGets a public key. | GetPublicKey | |
get-public-key-configGets a public key configuration. | GetPublicKeyConfig | |
get-realtime-log-configGets a real-time log configuration. To get a real-time log configuration, you can provide the configuration's name or its Amazon Resource Name (ARN). You must provide at least one. If you provide both, CloudFront uses the name to identify the real-time log configuration to get. | GetRealtimeLogConfig | |
get-resource-policyRetrieves the resource policy for the specified CloudFront resource that you own and have shared. | GetResourcePolicy | |
get-response-headers-policyGets a response headers policy, including metadata (the policy's identifier and the date and time when the policy was last modified). To get a response headers policy, you must provide the policy's identifier. If the response headers policy is attached to a distribution's cache behavior, you can get | GetResponseHeadersPolicy | |
get-response-headers-policy-configGets a response headers policy configuration. To get a response headers policy configuration, you must provide the policy's identifier. If the response headers policy is attached to a distribution's cache behavior, you can get the policy's identifier using ListDistributions or GetDistribution. If th | GetResponseHeadersPolicyConfig | |
get-streaming-distributionGets information about a specified RTMP distribution, including the distribution configuration. | GetStreamingDistribution | |
get-streaming-distribution-configGet the configuration information about a streaming distribution. | GetStreamingDistributionConfig | |
get-trust-storeGets a trust store. | GetTrustStore | |
get-vpc-originGet the details of an Amazon CloudFront VPC origin. | GetVpcOrigin | |
list-anycast-ip-listsLists your Anycast static IP lists. | ListAnycastIpLists | |
list-cache-policiesGets a list of cache policies. You can optionally apply a filter to return only the managed policies created by Amazon Web Services, or only the custom policies created in your Amazon Web Services account. You can optionally specify the maximum number of items to receive in the response. If the tota | ListCachePolicies | |
list-cloud-front-origin-access-identitiesLists origin access identities. | ListCloudFrontOriginAccessIdentities | |
list-conflicting-aliasesThe ListConflictingAliases API operation only supports standard distributions. To list domain conflicts for both standard distributions and distribution tenants, we recommend that you use the ListDomainConflicts API operation instead. Gets a list of aliases that conflict or overlap with the provid | ListConflictingAliases | |
list-connection-functionsLists connection functions. | ListConnectionFunctions | |
list-connection-groupsLists the connection groups in your Amazon Web Services account. | ListConnectionGroups | |
list-continuous-deployment-policiesGets a list of the continuous deployment policies in your Amazon Web Services account. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. | ListContinuousDeploymentPolicies | |
list-distribution-tenantsLists the distribution tenants in your Amazon Web Services account. | ListDistributionTenants | |
list-distribution-tenants-by-customizationLists distribution tenants by the customization that you specify. You must specify either the CertificateArn parameter or WebACLArn parameter, but not both in the same request. | ListDistributionTenantsByCustomization | |
list-distributionsList CloudFront distributions. | ListDistributions | |
list-distributions-by-anycast-ip-list-idLists the distributions in your account that are associated with the specified AnycastIpListId. | ListDistributionsByAnycastIpListId | |
list-distributions-by-cache-policy-idGets a list of distribution IDs for distributions that have a cache behavior that's associated with the specified cache policy. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the def | ListDistributionsByCachePolicyId | |
list-distributions-by-connection-functionLists distributions by connection function. | ListDistributionsByConnectionFunction | |
list-distributions-by-connection-modeLists the distributions by the connection mode that you specify. | ListDistributionsByConnectionMode | |
list-distributions-by-key-groupGets a list of distribution IDs for distributions that have a cache behavior that references the specified key group. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maxim | ListDistributionsByKeyGroup | |
list-distributions-by-origin-request-policy-idGets a list of distribution IDs for distributions that have a cache behavior that's associated with the specified origin request policy. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, o | ListDistributionsByOriginRequestPolicyId | |
list-distributions-by-owned-resourceLists the CloudFront distributions that are associated with the specified resource that you own. | ListDistributionsByOwnedResource | |
list-distributions-by-realtime-log-configGets a list of distributions that have a cache behavior that's associated with the specified real-time log configuration. You can specify the real-time log configuration by its name or its Amazon Resource Name (ARN). You must provide at least one. If you provide both, CloudFront uses the name to ide | ListDistributionsByRealtimeLogConfig | |
list-distributions-by-response-headers-policy-idGets a list of distribution IDs for distributions that have a cache behavior that's associated with the specified response headers policy. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, | ListDistributionsByResponseHeadersPolicyId | |
list-distributions-by-trust-storeLists distributions by trust store. | ListDistributionsByTrustStore | |
list-distributions-by-vpc-origin-idList CloudFront distributions by their VPC origin ID. | ListDistributionsByVpcOriginId | |
list-distributions-by-web-acl-idList the distributions that are associated with a specified WAF web ACL. | ListDistributionsByWebACLId | |
list-domain-conflictsWe recommend that you use the ListDomainConflicts API operation to check for domain conflicts, as it supports both standard distributions and distribution tenants. ListConflictingAliases performs similar checks but only supports standard distributions. Lists existing domain associations that confl | ListDomainConflicts | |
list-field-level-encryption-configsList all field-level encryption configurations that have been created in CloudFront for this account. | ListFieldLevelEncryptionConfigs | |
list-field-level-encryption-profilesRequest a list of field-level encryption profiles that have been created in CloudFront for this account. | ListFieldLevelEncryptionProfiles | |
list-functionsGets a list of all CloudFront functions in your Amazon Web Services account. You can optionally apply a filter to return only the functions that are in the specified stage, either DEVELOPMENT or LIVE. You can optionally specify the maximum number of items to receive in the response. If the total num | ListFunctions | |
list-invalidationsLists invalidation batches. | ListInvalidations | |
list-invalidations-for-distribution-tenantLists the invalidations for a distribution tenant. | ListInvalidationsForDistributionTenant | |
list-key-groupsGets a list of key groups. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request tha | ListKeyGroups | |
list-key-value-storesSpecifies the key value stores to list. | ListKeyValueStores | |
list-origin-access-controlsGets the list of CloudFront origin access controls (OACs) in this Amazon Web Services account. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is pag | ListOriginAccessControls | |
list-origin-request-policiesGets a list of origin request policies. You can optionally apply a filter to return only the managed policies created by Amazon Web Services, or only the custom policies created in your Amazon Web Services account. You can optionally specify the maximum number of items to receive in the response. If | ListOriginRequestPolicies | |
list-public-keysList all public keys that have been added to CloudFront for this account. | ListPublicKeys | |
list-realtime-log-configsGets a list of real-time log configurations. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subs | ListRealtimeLogConfigs | |
list-response-headers-policiesGets a list of response headers policies. You can optionally apply a filter to get only the managed policies created by Amazon Web Services, or only the custom policies created in your Amazon Web Services account. You can optionally specify the maximum number of items to receive in the response. If | ListResponseHeadersPolicies | |
list-streaming-distributionsList streaming distributions. | ListStreamingDistributions | |
list-tags-for-resourceList tags for a CloudFront resource. For more information, see Tagging a distribution in the Amazon CloudFront Developer Guide. | ListTagsForResource | |
list-trust-storesLists trust stores. | ListTrustStores | |
list-vpc-originsList the CloudFront VPC origins in your account. | ListVpcOrigins | |
publish-connection-functionPublishes a connection function. | PublishConnectionFunction | |
publish-functionPublishes a CloudFront function by copying the function code from the DEVELOPMENT stage to LIVE. This automatically updates all cache behaviors that are using this function to use the newly published copy in the LIVE stage. When a function is published to the LIVE stage, you can attach the function | PublishFunction | |
put-resource-policyCreates a resource control policy for a given CloudFront resource. | PutResourcePolicy | |
tag-resourceAdd tags to a CloudFront resource. For more information, see Tagging a distribution in the Amazon CloudFront Developer Guide. | TagResource | |
test-connection-functionTests a connection function. | TestConnectionFunction | |
test-functionTests a CloudFront function. To test a function, you provide an event object that represents an HTTP request or response that your CloudFront distribution could receive in production. CloudFront runs the function, passing it the event object that you provided, and returns the function's result (the | TestFunction | |
untag-resourceRemove tags from a CloudFront resource. For more information, see Tagging a distribution in the Amazon CloudFront Developer Guide. | UntagResource | |
update-anycast-ip-listUpdates an Anycast static IP list. | UpdateAnycastIpList | |
update-cache-policyUpdates a cache policy configuration. When you update a cache policy configuration, all the fields are updated with the values provided in the request. You cannot update some fields independent of others. To update a cache policy configuration: Use GetCachePolicyConfig to get the current configura | UpdateCachePolicy | |
update-cloud-front-origin-access-identityUpdate an origin access identity. | UpdateCloudFrontOriginAccessIdentity | |
update-connection-functionUpdates a connection function. | UpdateConnectionFunction | |
update-connection-groupUpdates a connection group. | UpdateConnectionGroup | |
update-continuous-deployment-policyUpdates a continuous deployment policy. You can update a continuous deployment policy to enable or disable it, to change the percentage of traffic that it sends to the staging distribution, or to change the staging distribution that it sends traffic to. When you update a continuous deployment policy | UpdateContinuousDeploymentPolicy | |
update-distributionUpdates the configuration for a CloudFront distribution. The update process includes getting the current distribution configuration, updating it to make your changes, and then submitting an UpdateDistribution request to make the updates. To update a web distribution using the CloudFront API Use | UpdateDistribution | |
update-distribution-tenantUpdates a distribution tenant. | UpdateDistributionTenant | |
update-distribution-with-staging-configCopies the staging distribution's configuration to its corresponding primary distribution. The primary distribution retains its Aliases (also known as alternate domain names or CNAMEs) and ContinuousDeploymentPolicyId value, but otherwise its configuration is overwritten to match the staging distrib | UpdateDistributionWithStagingConfig | |
update-domain-associationWe recommend that you use the UpdateDomainAssociation API operation to move a domain association, as it supports both standard distributions and distribution tenants. AssociateAlias performs similar checks but only supports standard distributions. Moves a domain from its current standard distribut | UpdateDomainAssociation | |
update-field-level-encryption-configUpdate a field-level encryption configuration. | UpdateFieldLevelEncryptionConfig | |
update-field-level-encryption-profileUpdate a field-level encryption profile. | UpdateFieldLevelEncryptionProfile | |
update-functionUpdates a CloudFront function. You can update a function's code or the comment that describes the function. You cannot update a function's name. To update a function, you provide the function's name and version (ETag value) along with the updated function code. To get the name and version, you can u | UpdateFunction | |
update-key-groupUpdates a key group. When you update a key group, all the fields are updated with the values provided in the request. You cannot update some fields independent of others. To update a key group: Get the current key group with GetKeyGroup or GetKeyGroupConfig. Locally modify the fields in the key | UpdateKeyGroup | |
update-key-value-storeSpecifies the key value store to update. | UpdateKeyValueStore | |
update-origin-access-controlUpdates a CloudFront origin access control. | UpdateOriginAccessControl | |
update-origin-request-policyUpdates an origin request policy configuration. When you update an origin request policy configuration, all the fields are updated with the values provided in the request. You cannot update some fields independent of others. To update an origin request policy configuration: Use GetOriginRequestPol | UpdateOriginRequestPolicy | |
update-public-keyUpdate public key information. Note that the only value you can change is the comment. | UpdatePublicKey | |
update-realtime-log-configUpdates a real-time log configuration. When you update a real-time log configuration, all the parameters are updated with the values provided in the request. You cannot update some parameters independent of others. To update a real-time log configuration: Call GetRealtimeLogConfig to get the curre | UpdateRealtimeLogConfig | |
update-response-headers-policyUpdates a response headers policy. When you update a response headers policy, the entire policy is replaced. You cannot update some policy fields independent of others. To update a response headers policy configuration: Use GetResponseHeadersPolicyConfig to get the current policy's configuration. | UpdateResponseHeadersPolicy | |
update-streaming-distributionUpdate a streaming distribution. | UpdateStreamingDistribution | |
update-trust-storeUpdates a trust store. | UpdateTrustStore | |
update-vpc-originUpdate an Amazon CloudFront VPC origin in your account. | UpdateVpcOrigin | |
verify-dns-configurationVerify the DNS configuration for your domain names. This API operation checks whether your domain name points to the correct routing endpoint of the connection group, such as d111111abcdef8.cloudfront.net. You can use this API operation to troubleshoot and resolve DNS configuration issues. | VerifyDnsConfiguration |
Everything you need to know about Amazon CloudFront on one page. HD quality, print-friendly.
Download Free InfographicEverything you need to know about Amazon CloudFront on one page. HD quality, print-friendly.
Download Free InfographicCloudFront