cloudfront

173 actions in the cloudfront service. Select an action to see its access level, resource ARNs, condition keys, and a copy-paste IAM policy.

cloudfront:AllowVendedLogDeliveryForResource

Permissions management

Grants permission to configure vended log delivery for a distribution

cloudfront:AssociateAlias

Write

Grants permission to associate an alias to a CloudFront distribution

cloudfront:AssociateDistributionTenantWebACL

Write

Grants permission to associate a distribution tenant with an AWS WAF web ACL

cloudfront:AssociateDistributionWebACL

Write

Grants permission to associate a distribution with an AWS WAF web ACL

cloudfront:CopyDistribution

Write

Grants permission to copy an existing distribution and create a new web distribution

cloudfront:CreateAnycastIpList

Write

Grants permission to create an Anycast static IP list

cloudfront:CreateCachePolicy

Write

Grants permission to add a new cache policy to CloudFront

cloudfront:CreateCloudFrontOriginAccessIdentity

Write

Grants permission to create a new CloudFront origin access identity

cloudfront:CreateConnectionFunction

Write

Grants permission to create a connection function

cloudfront:CreateConnectionGroup

Write

Grants permission to create a connection group

cloudfront:CreateContinuousDeploymentPolicy

Write

Grants permission to add a new continuous-deployment policy to CloudFront

cloudfront:CreateDistribution

Write

Grants permission to create a new web distribution

cloudfront:CreateDistributionTenant

Write

Grants permission to create a distribution tenant

cloudfront:CreateFieldLevelEncryptionConfig

Write

Grants permission to create a new field-level encryption configuration

cloudfront:CreateFieldLevelEncryptionProfile

Write

Grants permission to create a field-level encryption profile

cloudfront:CreateFunction

Write

Grants permission to create a CloudFront function

cloudfront:CreateInvalidation

Write

Grants permission to create a new invalidation batch request

cloudfront:CreateInvalidationForDistributionTenant

Write

Grants permission to create an invalidation for a distribution tenant

cloudfront:CreateKeyGroup

Write

Grants permission to add a new key group to CloudFront

cloudfront:CreateKeyValueStore

Write

Grants permission to create a CloudFront KeyValueStore

cloudfront:CreateMonitoringSubscription

Write

Grants permission to enable additional CloudWatch metrics for the specified CloudFront distribution. The additional metrics incur an additional cost

cloudfront:CreateOriginAccessControl

Write

Grants permission to create a new origin access control

cloudfront:CreateOriginRequestPolicy

Write

Grants permission to add a new origin request policy to CloudFront

cloudfront:CreatePublicKey

Write

Grants permission to add a new public key to CloudFront

cloudfront:CreateRealtimeLogConfig

Write

Grants permission to create a real-time log configuration

cloudfront:CreateResponseHeadersPolicy

Write

Grants permission to add a new response headers policy to CloudFront

cloudfront:CreateSavingsPlan

Write

Grants permission to create a new savings plan

cloudfront:CreateStreamingDistribution

Write

Grants permission to create a new RTMP distribution

cloudfront:CreateStreamingDistributionWithTags

Write

Grants permission to create a new RTMP distribution with tags

cloudfront:CreateTrustStore

Write

Grants permission to create a trust store

cloudfront:CreateVpcOrigin

Write

Grants permission to create a VPC origin

cloudfront:DeleteAnycastIpList

Write

Grants permission to delete an Anycast static IP list

cloudfront:DeleteCachePolicy

Write

Grants permission to delete a cache policy

cloudfront:DeleteCloudFrontOriginAccessIdentity

Write

Grants permission to delete a CloudFront origin access identity

cloudfront:DeleteConnectionFunction

Write

Grants permission to delete a connection function

cloudfront:DeleteConnectionGroup

Write

Grants permission to delete a connection group

cloudfront:DeleteContinuousDeploymentPolicy

Write

Grants permission to delete a continuous-deployment policy

cloudfront:DeleteDistribution

Write

Grants permission to delete a web distribution

cloudfront:DeleteDistributionTenant

Write

Grants permission to delete a distribution tenant

cloudfront:DeleteFieldLevelEncryptionConfig

Write

Grants permission to delete a field-level encryption configuration

cloudfront:DeleteFieldLevelEncryptionProfile

Write

Grants permission to delete a field-level encryption profile

cloudfront:DeleteFunction

Write

Grants permission to delete a CloudFront function

cloudfront:DeleteKeyGroup

Write

Grants permission to delete a key group

cloudfront:DeleteKeyValueStore

Write

Grants permission to delete a CloudFront KeyValueStore

cloudfront:DeleteMonitoringSubscription

Write

Grants permission to disable additional CloudWatch metrics for the specified CloudFront distribution

cloudfront:DeleteOriginAccessControl

Write

Grants permission to delete an origin access control

cloudfront:DeleteOriginRequestPolicy

Write

Grants permission to delete an origin request policy

cloudfront:DeletePublicKey

Write

Grants permission to delete a public key from CloudFront

cloudfront:DeleteRealtimeLogConfig

Write

Grants permission to delete a real-time log configuration

cloudfront:DeleteResourcePolicy

Write

Grants permission to delete a resource's policy document

cloudfront:DeleteResponseHeadersPolicy

Write

Grants permission to delete a response headers policy

cloudfront:DeleteStreamingDistribution

Write

Grants permission to delete an RTMP distribution

cloudfront:DeleteTrustStore

Write

Grants permission to delete a trust store

cloudfront:DeleteVpcOrigin

Write

Grants permission to delete a VPC origin

cloudfront:DescribeConnectionFunction

Read

Grants permission to get a connection function summary

cloudfront:DescribeFunction

Read

Grants permission to get a CloudFront function summary

cloudfront:DescribeKeyValueStore

Read

Grants permission to get a CloudFront KeyValueStore summary

cloudfront:DisassociateDistributionTenantWebACL

Write

Grants permission to disassociate a distribution tenant from an AWS WAF web ACL

cloudfront:DisassociateDistributionWebACL

Write

Grants permission to disassociate a distribution from an AWS WAF web ACL

cloudfront:GetAnycastIpList

Read

Grants permission to get an Anycast static IP list

cloudfront:GetCachePolicy

Read

Grants permission to get the cache policy

cloudfront:GetCachePolicyConfig

Read

Grants permission to get the cache policy configuration

cloudfront:GetCloudFrontOriginAccessIdentity

Read

Grants permission to get the information about a CloudFront origin access identity

cloudfront:GetCloudFrontOriginAccessIdentityConfig

Read

Grants permission to get the configuration information about a Cloudfront origin access identity

cloudfront:GetConnectionFunction

Read

Grants permission to get a connection function's code

cloudfront:GetConnectionGroup

Read

Grants permission to get information about a connection group

cloudfront:GetConnectionGroupByRoutingEndpoint

Read

Grants permission to get information about a connection group by the specified routing endpoint

cloudfront:GetContinuousDeploymentPolicy

Read

Grants permission to get the continuous-deployment policy

cloudfront:GetContinuousDeploymentPolicyConfig

Read

Grants permission to get the continuous-deployment policy configuration

cloudfront:GetDistribution

Read

Grants permission to get the information about a web distribution

cloudfront:GetDistributionConfig

Read

Grants permission to get the configuration information about a distribution

cloudfront:GetDistributionTenant

Read

Grants permission to get information about a distribution tenant

cloudfront:GetDistributionTenantByDomain

Read

Grants permission to get information about a distribution tenant by the associated domain

cloudfront:GetFieldLevelEncryption

Read

Grants permission to get the field-level encryption configuration information

cloudfront:GetFieldLevelEncryptionConfig

Read

Grants permission to get the field-level encryption configuration information

cloudfront:GetFieldLevelEncryptionProfile

Read

Grants permission to get the field-level encryption configuration information

cloudfront:GetFieldLevelEncryptionProfileConfig

Read

Grants permission to get the field-level encryption profile configuration information

cloudfront:GetFunction

Read

Grants permission to get a CloudFront function's code

cloudfront:GetInvalidation

Read

Grants permission to get the information about an invalidation

cloudfront:GetInvalidationForDistributionTenant

Read

Grants permission to get information about an invalidation for a distribution tenant

cloudfront:GetKeyGroup

Read

Grants permission to get a key group

cloudfront:GetKeyGroupConfig

Read

Grants permission to get a key group configuration

cloudfront:GetManagedCertificateDetails

Read

Grants permission to get details about a CloudFront managed certificate

cloudfront:GetMonitoringSubscription

Read

Grants permission to get information about whether additional CloudWatch metrics are enabled for the specified CloudFront distribution

cloudfront:GetOriginAccessControl

Read

Grants permission to get the origin access control

cloudfront:GetOriginAccessControlConfig

Read

Grants permission to get the origin access control configuration

cloudfront:GetOriginRequestPolicy

Read

Grants permission to get the origin request policy

cloudfront:GetOriginRequestPolicyConfig

Read

Grants permission to get the origin request policy configuration

cloudfront:GetPublicKey

Read

Grants permission to get the public key information

cloudfront:GetPublicKeyConfig

Read

Grants permission to get the public key configuration information

cloudfront:GetRealtimeLogConfig

Read

Grants permission to get a real-time log configuration

cloudfront:GetResourcePolicy

Read

Grants permission to get the information about a resource's policy document

cloudfront:GetResponseHeadersPolicy

Read

Grants permission to get the response headers policy

cloudfront:GetResponseHeadersPolicyConfig

Read

Grants permission to get the response headers policy configuration

cloudfront:GetSavingsPlan

Read

Grants permission to get a savings plan

cloudfront:GetStreamingDistribution

Read

Grants permission to get the information about an RTMP distribution

cloudfront:GetStreamingDistributionConfig

Read

Grants permission to get the configuration information about a streaming distribution

cloudfront:GetTrustStore

Read

Grants permission to get information about a trust store

cloudfront:GetVpcOrigin

Read

Grants permission to get the information about a VPC origin

cloudfront:ListAnycastIpLists

List

Grants permission to list your Anycast static IP lists

cloudfront:ListCachePolicies

List

Grants permission to list all cache policies that have been created in CloudFront for this account

cloudfront:ListCloudFrontOriginAccessIdentities

List

Grants permission to list your CloudFront origin access identities

cloudfront:ListConflictingAliases

List

Grants permission to list all aliases that conflict with the given alias in CloudFront

cloudfront:ListConnectionFunctions

List

Grants permission to list the connection functions in your AWS account

cloudfront:ListConnectionGroups

List

Grants permission to list the connection groups in your AWS account

cloudfront:ListContinuousDeploymentPolicies

List

Grants permission to list all continuous-deployment policies in the account

cloudfront:ListDistributions

List

Grants permission to list the distributions associated with your AWS account

cloudfront:ListDistributionsByAnycastIpListId

List

Grants permission to list the distributions in your account that are associated with the specified AnycastIpListId

cloudfront:ListDistributionsByCachePolicyId

List

Grants permission to list distribution IDs for distributions that have a cache behavior that's associated with the specified cache policy

cloudfront:ListDistributionsByConnectionFunction

List

Grants permission to list summaries for distributions associated with the specified connection function

cloudfront:ListDistributionsByConnectionMode

List

Grants permission to list the distributions by the specified connection mode

cloudfront:ListDistributionsByKeyGroup

List

Grants permission to list distribution IDs for distributions that have a cache behavior that's associated with the specified key group

cloudfront:ListDistributionsByLambdaFunction

List

Grants permission to list the distributions associated a Lambda function

cloudfront:ListDistributionsByOriginRequestPolicyId

List

Grants permission to list distribution IDs for distributions that have a cache behavior that's associated with the specified origin request policy

cloudfront:ListDistributionsByRealtimeLogConfig

List

Grants permission to get a list of distributions that have a cache behavior that's associated with the specified real-time log configuration

cloudfront:ListDistributionsByResponseHeadersPolicyId

List

Grants permission to list distribution IDs for distributions that have a cache behavior that's associated with the specified response headers policy

cloudfront:ListDistributionsByTrustStore

List

Grants permission to list summaries for distributions associated with the specified trust store

cloudfront:ListDistributionsByVpcOriginId

List

Grants permission to list IDs for distributions associated with the specified VPC origin

cloudfront:ListDistributionsByWebACLId

List

Grants permission to list the distributions associated with your AWS account with given AWS WAF web ACL

cloudfront:ListDistributionTenants

List

Grants permission to list the distribution tenants in your AWS account

cloudfront:ListDistributionTenantsByCustomization

List

Grants permission to list the distribution tenants by the customization that you specify

cloudfront:ListDomainConflicts

List

Grants permission to list domain conflicts for a specified domain

cloudfront:ListFieldLevelEncryptionConfigs

List

Grants permission to list all field-level encryption configurations that have been created in CloudFront for this account

cloudfront:ListFieldLevelEncryptionProfiles

List

Grants permission to list all field-level encryption profiles that have been created in CloudFront for this account

cloudfront:ListFunctions

List

Grants permission to get a list of CloudFront functions

cloudfront:ListInvalidations

List

Grants permission to list your invalidation batches

cloudfront:ListInvalidationsForDistributionTenant

List

Grants permission to list the invalidations for a distribution tenant

cloudfront:ListKeyGroups

List

Grants permission to list all key groups that have been created in CloudFront for this account

cloudfront:ListKeyValueStores

List

Grants permission to get a list of CloudFront KeyValueStores

cloudfront:ListOriginAccessControls

List

Grants permission to list all origin access controls in the account

cloudfront:ListOriginRequestPolicies

List

Grants permission to list all origin request policies that have been created in CloudFront for this account

cloudfront:ListPublicKeys

List

Grants permission to list all public keys that have been added to CloudFront for this account

cloudfront:ListRateCards

List

Grants permission to list CloudFront rate cards for the account

cloudfront:ListRealtimeLogConfigs

List

Grants permission to get a list of real-time log configurations

cloudfront:ListResponseHeadersPolicies

List

Grants permission to list all response headers policies that have been created in CloudFront for this account

cloudfront:ListSavingsPlans

List

Grants permission to list savings plans in the account

cloudfront:ListStreamingDistributions

List

Grants permission to list your RTMP distributions

cloudfront:ListTagsForResource

Read

Grants permission to list tags for a CloudFront resource

cloudfront:ListTrustStores

List

Grants permission to list the trust stores in your AWS account

cloudfront:ListUsages

List

Grants permission to list CloudFront usage

cloudfront:ListVpcOrigins

List

Grants permission to list VPC origins

cloudfront:PublishConnectionFunction

Write

Grants permission to publish a connection function

cloudfront:PublishFunction

Write

Grants permission to publish a CloudFront function

cloudfront:PutResourcePolicy

Write

Grants permission to update or create a resource's policy document

cloudfront:TagResource

Tagging

Grants permission to add tags to a CloudFront resource

cloudfront:TestConnectionFunction

Write

Grants permission to test a connection function

cloudfront:TestFunction

Write

Grants permission to test a CloudFront function

cloudfront:UntagResource

Tagging

Grants permission to remove tags from a CloudFront resource

cloudfront:UpdateAnycastIpList

Write

Grants permission to update an Anycast static IP list

cloudfront:UpdateCachePolicy

Write

Grants permission to update a cache policy

cloudfront:UpdateCloudFrontOriginAccessIdentity

Write

Grants permission to set the configuration for a CloudFront origin access identity

cloudfront:UpdateConnectionFunction

Write

Grants permission to update a connection function

cloudfront:UpdateConnectionGroup

Write

Grants permission to update a connection group

cloudfront:UpdateContinuousDeploymentPolicy

Write

Grants permission to update a continuous-deployment policy

cloudfront:UpdateDistribution

Write

Grants permission to update the configuration for a web distribution

cloudfront:UpdateDistributionTenant

Write

Grants permission to update a distribution tenant

cloudfront:UpdateDistributionWithStagingConfig

Write

Grants permission to copy the configuration from a staging web distribution to its corresponding primary web distribution

cloudfront:UpdateDomainAssociation

Write

Grants permission to update a domain association

cloudfront:UpdateFieldLevelEncryptionConfig

Write

Grants permission to update a field-level encryption configuration

cloudfront:UpdateFieldLevelEncryptionProfile

Write

Grants permission to update a field-level encryption profile

cloudfront:UpdateFunction

Write

Grants permission to update a CloudFront function

cloudfront:UpdateKeyGroup

Write

Grants permission to update a key group

cloudfront:UpdateKeyValueStore

Write

Grants permission to update a CloudFront KeyValueStore

cloudfront:UpdateOriginAccessControl

Write

Grants permission to update an origin access control

cloudfront:UpdateOriginRequestPolicy

Write

Grants permission to update an origin request policy

cloudfront:UpdatePublicKey

Write

Grants permission to update public key information

cloudfront:UpdateRealtimeLogConfig

Write

Grants permission to update a real-time log configuration

cloudfront:UpdateResponseHeadersPolicy

Write

Grants permission to update a response headers policy

cloudfront:UpdateSavingsPlan

Write

Grants permission to update a savings plan

cloudfront:UpdateStreamingDistribution

Write

Grants permission to update the configuration for an RTMP distribution

cloudfront:UpdateTrustStore

Write

Grants permission to update a trust store

cloudfront:UpdateVpcOrigin

Write

Grants permission to update a VPC origin

cloudfront:VerifyDnsConfiguration

Read

Grants permission to verify the DNS configuration for a specified domain