aws cloudfront
This is the Amazon CloudFront API Reference. AWS CLI reference
169 commands Its page in the AWS CLI reference
Commands
associate-aliasThe AssociateAlias API operation only supports standard distributions.associate-distribution-tenant-web-aclAssociates the WAF web ACL with a distribution tenant.associate-distribution-web-aclAssociates the WAF web ACL with a distribution.copy-distributionCreates a staging distribution using the configuration of the provided primary distribution.create-anycast-ip-listCreates an Anycast static IP list.create-cache-policyCreates a cache policy.create-cloud-front-origin-access-identityCreates a new origin access identity.create-connection-functionCreates a connection function.create-connection-groupCreates a connection group.create-continuous-deployment-policyCreates a continuous deployment policy that distributes traffic for a custom domain name to two different CloudFront distributions.create-distributionCreates a CloudFront distribution.create-distribution-tenantCreates a distribution tenant.create-distribution-with-tagsCreate a new distribution with tags.create-field-level-encryption-configCreate a new field-level encryption configuration.create-field-level-encryption-profileCreate a field-level encryption profile.create-functionCreates a CloudFront function.create-invalidationCreate a new invalidation.create-invalidation-for-distribution-tenantCreates an invalidation for a distribution tenant.create-key-groupCreates a key group that you can use with CloudFront signed URLs and signed cookies.create-key-value-storeSpecifies the key value store resource to add to your account.create-monitoring-subscriptionEnables or disables additional Amazon CloudWatch metrics for the specified CloudFront distribution.create-origin-access-controlCreates a new origin access control in CloudFront.create-origin-request-policyCreates an origin request policy.create-public-keyUploads a public key to CloudFront that you can use with signed URLs and signed cookies, or with field-level encryption.create-realtime-log-configCreates a real-time log configuration.create-response-headers-policyCreates a response headers policy.create-streaming-distributionThis API is deprecated.create-streaming-distribution-with-tagsThis API is deprecated.create-trust-storeCreates a trust store.create-vpc-originCreate an Amazon CloudFront VPC origin.delete-anycast-ip-listDeletes an Anycast static IP list.delete-cache-policyDeletes a cache policy.delete-cloud-front-origin-access-identityDelete an origin access identity.delete-connection-functionDeletes a connection function.delete-connection-groupDeletes a connection group.delete-continuous-deployment-policyDeletes a continuous deployment policy.delete-distributionDelete a distribution.delete-distribution-tenantDeletes a distribution tenant.delete-field-level-encryption-configRemove a field-level encryption configuration.delete-field-level-encryption-profileRemove a field-level encryption profile.delete-functionDeletes a CloudFront function.delete-key-groupDeletes a key group.delete-key-value-storeSpecifies the key value store to delete.delete-monitoring-subscriptionDisables additional CloudWatch metrics for the specified CloudFront distribution.delete-origin-access-controlDeletes a CloudFront origin access control.delete-origin-request-policyDeletes an origin request policy.delete-public-keyRemove a public key you previously added to CloudFront.delete-realtime-log-configDeletes a real-time log configuration.delete-resource-policyDeletes the resource policy attached to the CloudFront resource.delete-response-headers-policyDeletes a response headers policy.delete-streaming-distributionDelete a streaming distribution.delete-trust-storeDeletes a trust store.delete-vpc-originDelete an Amazon CloudFront VPC origin.describe-connection-functionDescribes a connection function.describe-functionGets configuration information and metadata about a CloudFront function, but not the function's code.describe-key-value-storeSpecifies the key value store and its configuration.disassociate-distribution-tenant-web-aclDisassociates a distribution tenant from the WAF web ACL.disassociate-distribution-web-aclDisassociates a distribution from the WAF web ACL.get-anycast-ip-listGets an Anycast static IP list.get-cache-policyGets a cache policy, including the following metadata: The policy's identifier.get-cache-policy-configGets a cache policy configuration.get-cloud-front-origin-access-identityGet the information about an origin access identity.get-cloud-front-origin-access-identity-configGet the configuration information about an origin access identity.get-connection-functionGets a connection function.get-connection-groupGets information about a connection group.get-connection-group-by-routing-endpointGets information about a connection group by using the endpoint that you specify.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).get-continuous-deployment-policy-configGets configuration information about a continuous deployment policy.get-distributionGet the information about a distribution.get-distribution-configGet the configuration information about a distribution.get-distribution-tenantGets information about a distribution tenant.get-distribution-tenant-by-domainGets information about a distribution tenant by the associated domain.get-field-level-encryptionGet the field-level encryption configuration information.get-field-level-encryption-configGet the field-level encryption configuration information.get-field-level-encryption-profileGet the field-level encryption profile information.get-field-level-encryption-profile-configGet the field-level encryption profile configuration information.get-functionGets the code of a CloudFront function.get-invalidationGet the information about an invalidation.get-invalidation-for-distribution-tenantGets information about a specific invalidation for a distribution tenant.get-key-groupGets a key group, including the date and time when the key group was last modified.get-key-group-configGets a key group configuration.get-managed-certificate-detailsGets details about the CloudFront managed ACM certificate.get-monitoring-subscriptionGets information about whether additional CloudWatch metrics are enabled for the specified CloudFront distribution.get-origin-access-controlGets a CloudFront origin access control, including its unique identifier.get-origin-access-control-configGets a CloudFront origin access control configuration.get-origin-request-policyGets an origin request policy, including the following metadata: The policy's identifier.get-origin-request-policy-configGets an origin request policy configuration.get-public-keyGets a public key.get-public-key-configGets a public key configuration.get-realtime-log-configGets a real-time log configuration.get-resource-policyRetrieves the resource policy for the specified CloudFront resource that you own and have shared.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).get-response-headers-policy-configGets a response headers policy configuration.get-streaming-distributionGets information about a specified RTMP distribution, including the distribution configuration.get-streaming-distribution-configGet the configuration information about a streaming distribution.get-trust-storeGets a trust store.get-vpc-originGet the details of an Amazon CloudFront VPC origin.list-anycast-ip-listsLists your Anycast static IP lists.list-cache-policiesGets a list of cache policies.list-cloud-front-origin-access-identitiesLists origin access identities.list-conflicting-aliasesThe ListConflictingAliases API operation only supports standard distributions.list-connection-functionsLists connection functions.list-connection-groupsLists the connection groups in your Amazon Web Services account.list-continuous-deployment-policiesGets a list of the continuous deployment policies in your Amazon Web Services account.list-distribution-tenantsLists the distribution tenants in your Amazon Web Services account.list-distribution-tenants-by-customizationLists distribution tenants by the customization that you specify.list-distributionsList CloudFront distributions.list-distributions-by-anycast-ip-list-idLists the distributions in your account that are associated with the specified AnycastIpListId.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.list-distributions-by-connection-functionLists distributions by connection function.list-distributions-by-connection-modeLists the distributions by the connection mode that you specify.list-distributions-by-key-groupGets a list of distribution IDs for distributions that have a cache behavior that references the specified key group.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.list-distributions-by-owned-resourceLists the CloudFront distributions that are associated with the specified resource that you own.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.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.list-distributions-by-trust-storeLists distributions by trust store.list-distributions-by-vpc-origin-idList CloudFront distributions by their VPC origin ID.list-distributions-by-web-acl-idList the distributions that are associated with a specified WAF web ACL.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.list-field-level-encryption-configsList all field-level encryption configurations that have been created in CloudFront for this account.list-field-level-encryption-profilesRequest a list of field-level encryption profiles that have been created in CloudFront for this account.list-functionsGets a list of all CloudFront functions in your Amazon Web Services account.list-invalidationsLists invalidation batches.list-invalidations-for-distribution-tenantLists the invalidations for a distribution tenant.list-key-groupsGets a list of key groups.list-key-value-storesSpecifies the key value stores to list.list-origin-access-controlsGets the list of CloudFront origin access controls (OACs) in this Amazon Web Services account.list-origin-request-policiesGets a list of origin request policies.list-public-keysList all public keys that have been added to CloudFront for this account.list-realtime-log-configsGets a list of real-time log configurations.list-response-headers-policiesGets a list of response headers policies.list-streaming-distributionsList streaming distributions.list-tags-for-resourceList tags for a CloudFront resource.list-trust-storesLists trust stores.list-vpc-originsList the CloudFront VPC origins in your account.publish-connection-functionPublishes a connection function.publish-functionPublishes a CloudFront function by copying the function code from the DEVELOPMENT stage to LIVE.put-resource-policyCreates a resource control policy for a given CloudFront resource.signSign a given url.sign-cookiesGenerate CloudFront signed cookies for a given resource.tag-resourceAdd tags to a CloudFront resource.test-connection-functionTests a connection function.test-functionTests a CloudFront function.untag-resourceRemove tags from a CloudFront resource.update-anycast-ip-listUpdates an Anycast static IP list.update-cache-policyUpdates a cache policy configuration.update-cloud-front-origin-access-identityUpdate an origin access identity.update-connection-functionUpdates a connection function.update-connection-groupUpdates a connection group.update-continuous-deployment-policyUpdates a continuous deployment policy.update-distributionUpdates the configuration for a CloudFront distribution.update-distribution-tenantUpdates a distribution tenant.update-distribution-with-staging-configCopies the staging distribution's configuration to its corresponding primary distribution.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.update-field-level-encryption-configUpdate a field-level encryption configuration.update-field-level-encryption-profileUpdate a field-level encryption profile.update-functionUpdates a CloudFront function.update-key-groupUpdates a key group.update-key-value-storeSpecifies the key value store to update.update-origin-access-controlUpdates a CloudFront origin access control.update-origin-request-policyUpdates an origin request policy configuration.update-public-keyUpdate public key information.update-realtime-log-configUpdates a real-time log configuration.update-response-headers-policyUpdates a response headers policy.update-streaming-distributionUpdate a streaming distribution.update-trust-storeUpdates a trust store.update-vpc-originUpdate an Amazon CloudFront VPC origin in your account.verify-dns-configurationVerify the DNS configuration for your domain names.