View a markdown version of this page

Azioni, risorse e chiavi di condizione per Amazon CloudFront - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Azioni, risorse e chiavi di condizione per Amazon CloudFront

Amazon CloudFront (prefisso del servizio: cloudfront) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon CloudFront

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

AssociateAlias

cloudfront:AssociateAlias

Scrittura

cloudfront:UpdateDistribution

Scrittura

AssociateDistributionTenantWebACL

cloudfront:AssociateDistributionTenantWebACL

Scrittura

AssociateDistributionWebACL

cloudfront:AssociateDistributionWebACL

Scrittura

cloudfront:GetVpcOrigin

Lettura

CopyDistribution

cloudfront:CopyDistribution

Scrittura

cloudfront:CreateDistribution

Scrittura

cloudfront:GetDistribution

Lettura

cloudfront:GetVpcOrigin

Lettura

CreateAnycastIpList

cloudfront:CreateAnycastIpList

Scrittura

cloudfront:TagResource

Etichettatura, scrittura

CreateCachePolicy

cloudfront:CreateCachePolicy

Scrittura

CreateCloudFrontOriginAccessIdentity

cloudfront:CreateCloudFrontOriginAccessIdentity

Scrittura

CreateConnectionFunction

cloudfront:CreateConnectionFunction

Scrittura

cloudfront:TagResource

Etichettare, scrivere

CreateConnectionGroup

cloudfront:CreateConnectionGroup

Scrittura

cloudfront:TagResource

Etichettare, scrivere

CreateContinuousDeploymentPolicy

cloudfront:CreateContinuousDeploymentPolicy

Scrittura

CreateDistribution

cloudfront:CreateConnectionGroup

Scrittura

cloudfront:CreateDistribution

Scrittura

cloudfront:GetVpcOrigin

Lettura

CreateDistributionTenant

cloudfront:CreateDistributionTenant

Scrittura

cloudfront:GetVpcOrigin

Lettura

cloudfront:TagResource

Etichettare, scrivere

CreateDistributionWithTags

cloudfront:CreateConnectionGroup

Scrittura

cloudfront:CreateDistribution

Scrittura

cloudfront:GetVpcOrigin

Lettura

cloudfront:TagResource

Etichettare, scrivere

CreateFieldLevelEncryptionConfig

cloudfront:CreateFieldLevelEncryptionConfig

Scrittura

CreateFieldLevelEncryptionProfile

cloudfront:CreateFieldLevelEncryptionProfile

Scrittura

CreateFunction

cloudfront:CreateFunction

Scrittura

cloudfront:TagResource

Etichettare, scrivere

CreateInvalidation

cloudfront:CreateInvalidation

Scrittura

CreateInvalidationForDistributionTenant

cloudfront:CreateInvalidationForDistributionTenant

Scrittura

CreateKeyGroup

cloudfront:CreateKeyGroup

Scrittura

CreateKeyValueStore

cloudfront:CreateKeyValueStore

Scrittura

cloudfront:TagResource

Etichettare, scrivere

CreateMonitoringSubscription

cloudfront:CreateMonitoringSubscription

Scrittura

CreateOriginAccessControl

cloudfront:CreateOriginAccessControl

Scrittura

CreateOriginRequestPolicy

cloudfront:CreateOriginRequestPolicy

Scrittura

CreatePublicKey

cloudfront:CreatePublicKey

Scrittura

CreateRealtimeLogConfig

cloudfront:CreateRealtimeLogConfig

Scrittura

iam:PassRole

iam:PassedToService

cloudfront.amazonaws.com

Scrittura

CreateResponseHeadersPolicy

cloudfront:CreateResponseHeadersPolicy

Scrittura

CreateTrustStore

cloudfront:CreateTrustStore

Scrittura

cloudfront:TagResource

Etichettare, scrivere

CreateVpcOrigin

cloudfront:CreateVpcOrigin

Scrittura

cloudfront:TagResource

Etichettare, scrivere

DeleteAnycastIpList

cloudfront:DeleteAnycastIpList

Scrittura

DeleteCachePolicy

cloudfront:DeleteCachePolicy

Scrittura

DeleteCloudFrontOriginAccessIdentity

cloudfront:DeleteCloudFrontOriginAccessIdentity

Scrittura

DeleteConnectionFunction

cloudfront:DeleteConnectionFunction

Scrittura

DeleteConnectionGroup

cloudfront:DeleteConnectionGroup

Scrittura

DeleteContinuousDeploymentPolicy

cloudfront:DeleteContinuousDeploymentPolicy

Scrittura

DeleteDistribution

cloudfront:DeleteDistribution

Scrittura

DeleteDistributionTenant

cloudfront:DeleteDistributionTenant

Scrittura

DeleteFieldLevelEncryptionConfig

cloudfront:DeleteFieldLevelEncryptionConfig

Scrittura

DeleteFieldLevelEncryptionProfile

cloudfront:DeleteFieldLevelEncryptionProfile

Scrittura

DeleteFunction

cloudfront:DeleteFunction

Scrittura

DeleteKeyGroup

cloudfront:DeleteKeyGroup

Scrittura

DeleteKeyValueStore

cloudfront:DeleteKeyValueStore

Scrittura

DeleteMonitoringSubscription

cloudfront:DeleteMonitoringSubscription

Scrittura

DeleteOriginAccessControl

cloudfront:DeleteOriginAccessControl

Scrittura

DeleteOriginRequestPolicy

cloudfront:DeleteOriginRequestPolicy

Scrittura

DeletePublicKey

cloudfront:DeletePublicKey

Scrittura

DeleteRealtimeLogConfig

cloudfront:DeleteRealtimeLogConfig

Scrittura

DeleteResourcePolicy

cloudfront:DeleteResourcePolicy

Scrittura

DeleteResponseHeadersPolicy

cloudfront:DeleteResponseHeadersPolicy

Scrittura

DeleteStreamingDistribution

cloudfront:DeleteStreamingDistribution

Scrittura

DeleteTrustStore

cloudfront:DeleteTrustStore

Scrittura

DeleteVpcOrigin

cloudfront:DeleteVpcOrigin

Scrittura

DescribeConnectionFunction

cloudfront:DescribeConnectionFunction

Lettura

DescribeFunction

cloudfront:DescribeFunction

Lettura

DescribeKeyValueStore

cloudfront:DescribeKeyValueStore

Lettura

DisassociateDistributionTenantWebACL

cloudfront:DisassociateDistributionTenantWebACL

Scrittura

DisassociateDistributionWebACL

cloudfront:DisassociateDistributionWebACL

Scrittura

GetAnycastIpList

cloudfront:GetAnycastIpList

Lettura

GetCachePolicy

cloudfront:GetCachePolicy

Lettura

GetCachePolicyConfig

cloudfront:GetCachePolicyConfig

Lettura

GetCloudFrontOriginAccessIdentity

cloudfront:GetCloudFrontOriginAccessIdentity

Lettura

GetCloudFrontOriginAccessIdentityConfig

cloudfront:GetCloudFrontOriginAccessIdentityConfig

Lettura

GetConnectionFunction

cloudfront:GetConnectionFunction

Lettura

GetConnectionGroup

cloudfront:GetConnectionGroup

Lettura

GetConnectionGroupByRoutingEndpoint

cloudfront:GetConnectionGroupByRoutingEndpoint

Lettura

GetContinuousDeploymentPolicy

cloudfront:GetContinuousDeploymentPolicy

Lettura

GetContinuousDeploymentPolicyConfig

cloudfront:GetContinuousDeploymentPolicyConfig

Lettura

GetDistribution

cloudfront:GetDistribution

Lettura

GetDistributionConfig

cloudfront:GetDistributionConfig

Lettura

GetDistributionTenant

cloudfront:GetDistributionTenant

Lettura

GetDistributionTenantByDomain

cloudfront:GetDistributionTenantByDomain

Lettura

GetFieldLevelEncryption

cloudfront:GetFieldLevelEncryption

Lettura

GetFieldLevelEncryptionConfig

cloudfront:GetFieldLevelEncryptionConfig

Lettura

GetFieldLevelEncryptionProfile

cloudfront:GetFieldLevelEncryptionProfile

Lettura

GetFieldLevelEncryptionProfileConfig

cloudfront:GetFieldLevelEncryptionProfileConfig

Lettura

GetFunction

cloudfront:GetFunction

Lettura

GetInvalidation

cloudfront:GetInvalidation

Lettura

GetInvalidationForDistributionTenant

cloudfront:GetInvalidationForDistributionTenant

Lettura

GetKeyGroup

cloudfront:GetKeyGroup

Lettura

GetKeyGroupConfig

cloudfront:GetKeyGroupConfig

Lettura

GetManagedCertificateDetails

cloudfront:GetManagedCertificateDetails

Lettura

GetMonitoringSubscription

cloudfront:GetMonitoringSubscription

Lettura

GetOriginAccessControl

cloudfront:GetOriginAccessControl

Lettura

GetOriginAccessControlConfig

cloudfront:GetOriginAccessControlConfig

Lettura

GetOriginRequestPolicy

cloudfront:GetOriginRequestPolicy

Lettura

GetOriginRequestPolicyConfig

cloudfront:GetOriginRequestPolicyConfig

Lettura

GetPublicKey

cloudfront:GetPublicKey

Lettura

GetPublicKeyConfig

cloudfront:GetPublicKeyConfig

Lettura

GetRealtimeLogConfig

cloudfront:GetRealtimeLogConfig

Lettura

GetResourcePolicy

cloudfront:GetResourcePolicy

Lettura

GetResponseHeadersPolicy

cloudfront:GetResponseHeadersPolicy

Lettura

GetResponseHeadersPolicyConfig

cloudfront:GetResponseHeadersPolicyConfig

Lettura

GetStreamingDistribution

cloudfront:GetStreamingDistribution

Lettura

GetStreamingDistributionConfig

cloudfront:GetStreamingDistributionConfig

Lettura

GetTrustStore

cloudfront:GetTrustStore

Lettura

GetVpcOrigin

cloudfront:GetVpcOrigin

Lettura

ListAnycastIpLists

cloudfront:ListAnycastIpLists

List

ListCachePolicies

cloudfront:ListCachePolicies

List

ListCloudFrontOriginAccessIdentities

cloudfront:ListCloudFrontOriginAccessIdentities

List

ListConflictingAliases

cloudfront:GetDistribution

Lettura

cloudfront:ListConflictingAliases

List

ListConnectionFunctions

cloudfront:ListConnectionFunctions

List

ListConnectionGroups

cloudfront:ListConnectionGroups

List

ListContinuousDeploymentPolicies

cloudfront:ListContinuousDeploymentPolicies

List

ListDistributionTenants

cloudfront:ListDistributionTenants

List

ListDistributionTenantsByCustomization

cloudfront:ListDistributionTenantsByCustomization

List

ListDistributions

cloudfront:ListDistributions

List

ListDistributionsByAnycastIpListId

cloudfront:ListDistributionsByAnycastIpListId

List

ListDistributionsByCachePolicyId

cloudfront:ListDistributionsByCachePolicyId

List

ListDistributionsByConnectionFunction

cloudfront:ListDistributionsByConnectionFunction

List

ListDistributionsByConnectionMode

cloudfront:ListDistributionsByConnectionMode

List

ListDistributionsByKeyGroup

cloudfront:ListDistributionsByKeyGroup

List

ListDistributionsByOriginRequestPolicyId

cloudfront:ListDistributionsByOriginRequestPolicyId

List

ListDistributionsByRealtimeLogConfig

cloudfront:ListDistributionsByRealtimeLogConfig

List

ListDistributionsByResponseHeadersPolicyId

cloudfront:ListDistributionsByResponseHeadersPolicyId

List

ListDistributionsByTrustStore

cloudfront:ListDistributionsByTrustStore

List

ListDistributionsByVpcOriginId

cloudfront:ListDistributionsByVpcOriginId

List

ListDistributionsByWebACLId

cloudfront:ListDistributionsByWebACLId

List

ListDomainConflicts

cloudfront:GetDistribution

Lettura

cloudfront:GetDistributionTenant

Lettura

cloudfront:ListDomainConflicts

List

ListFieldLevelEncryptionConfigs

cloudfront:ListFieldLevelEncryptionConfigs

List

ListFieldLevelEncryptionProfiles

cloudfront:ListFieldLevelEncryptionProfiles

List

ListFunctions

cloudfront:ListFunctions

List

ListInvalidations

cloudfront:ListInvalidations

List

ListInvalidationsForDistributionTenant

cloudfront:ListInvalidationsForDistributionTenant

List

ListKeyGroups

cloudfront:ListKeyGroups

List

ListKeyValueStores

cloudfront:ListKeyValueStores

List

ListOriginAccessControls

cloudfront:ListOriginAccessControls

List

ListOriginRequestPolicies

cloudfront:ListOriginRequestPolicies

List

ListPublicKeys

cloudfront:ListPublicKeys

List

ListRealtimeLogConfigs

cloudfront:ListRealtimeLogConfigs

List

ListResponseHeadersPolicies

cloudfront:ListResponseHeadersPolicies

List

ListStreamingDistributions

cloudfront:ListStreamingDistributions

List

ListTagsForResource

cloudfront:ListTagsForResource

Lettura

ListTrustStores

cloudfront:ListTrustStores

List

ListVpcOrigins

cloudfront:ListVpcOrigins

List

PublishConnectionFunction

cloudfront:PublishConnectionFunction

Scrittura

PublishFunction

cloudfront:PublishFunction

Scrittura

PutResourcePolicy

cloudfront:PutResourcePolicy

Scrittura

TagResource

cloudfront:TagResource

Etichettare, scrivere

TestConnectionFunction

cloudfront:TestConnectionFunction

Scrittura

TestFunction

cloudfront:TestFunction

Scrittura

UntagResource

cloudfront:UntagResource

Etichettare, scrivere

UpdateAnycastIpList

cloudfront:UpdateAnycastIpList

Scrittura

UpdateCachePolicy

cloudfront:UpdateCachePolicy

Scrittura

UpdateCloudFrontOriginAccessIdentity

cloudfront:UpdateCloudFrontOriginAccessIdentity

Scrittura

UpdateConnectionFunction

cloudfront:UpdateConnectionFunction

Scrittura

UpdateConnectionGroup

cloudfront:UpdateConnectionGroup

Scrittura

UpdateContinuousDeploymentPolicy

cloudfront:UpdateContinuousDeploymentPolicy

Scrittura

UpdateDistribution

cloudfront:GetVpcOrigin

Lettura

cloudfront:UpdateDistribution

Scrittura

UpdateDistributionTenant

cloudfront:GetVpcOrigin

Lettura

cloudfront:UpdateDistributionTenant

Scrittura

UpdateDistributionWithStagingConfig

cloudfront:GetDistribution

Lettura

cloudfront:GetVpcOrigin

Lettura

cloudfront:UpdateDistribution

Scrittura

UpdateDomainAssociation

cloudfront:UpdateDistribution

Scrittura

cloudfront:UpdateDistributionTenant

Scrittura

cloudfront:UpdateDomainAssociation

Scrittura

UpdateFieldLevelEncryptionConfig

cloudfront:UpdateFieldLevelEncryptionConfig

Scrittura

UpdateFieldLevelEncryptionProfile

cloudfront:UpdateFieldLevelEncryptionProfile

Scrittura

UpdateFunction

cloudfront:UpdateFunction

Scrittura

UpdateKeyGroup

cloudfront:UpdateKeyGroup

Scrittura

UpdateKeyValueStore

cloudfront:UpdateKeyValueStore

Scrittura

UpdateOriginAccessControl

cloudfront:UpdateOriginAccessControl

Scrittura

UpdateOriginRequestPolicy

cloudfront:UpdateOriginRequestPolicy

Scrittura

UpdatePublicKey

cloudfront:UpdatePublicKey

Scrittura

UpdateRealtimeLogConfig

cloudfront:UpdateRealtimeLogConfig

Scrittura

iam:PassRole

iam:PassedToService

cloudfront.amazonaws.com

Scrittura

UpdateResponseHeadersPolicy

cloudfront:UpdateResponseHeadersPolicy

Scrittura

UpdateTrustStore

cloudfront:UpdateTrustStore

Scrittura

UpdateVpcOrigin

cloudfront:UpdateVpcOrigin

Scrittura

VerifyDnsConfiguration

cloudfront:VerifyDnsConfiguration

Lettura

Azioni definite da Amazon CloudFront

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AssociateAlias

Concede il permesso di associare un alias a un CloudFront distribuzione

distribution*

aws:ResourceTag/${TagKey}

Scrittura

AssociateDistributionTenantWebACL

Concede il permesso di associare un inquilino di distribuzione a un AWS ACL web WAF

distribution-tenant*

aws:ResourceTag/${TagKey}

Scrittura

AssociateDistributionWebACL

Concede il permesso di associare una distribuzione a un AWS ACL web WAF

distribution*

aws:ResourceTag/${TagKey}

Scrittura

CopyDistribution

Concede l'autorizzazione per copiare una distribuzione esistente e creare una nuova distribuzione Web

distribution*

aws:ResourceTag/${TagKey}

Scrittura

CreateAnycastIpList

Concede l'autorizzazione a creare un elenco di IP statici Anycast

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateCachePolicy

Concede il permesso di aggiungere una nuova politica di cache a CloudFront

Scrittura

CreateCloudFrontOriginAccessIdentity

Concede l'autorizzazione a crearne una nuova CloudFront identità di accesso all'origine

Scrittura

CreateConnectionFunction

Concede il permesso di creare una funzione di connessione

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateConnectionGroup

Concede l'autorizzazione per creare un gruppo di connessione

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateContinuousDeploymentPolicy

Concede il permesso di aggiungere una nuova politica di distribuzione continua a CloudFront

Scrittura

CreateDistribution

Concede l'autorizzazione per creare una nuova distribuzione Web

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateDistributionTenant

Concede l'autorizzazione a creare un tenant di distribuzione

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateFieldLevelEncryptionConfig

Concede l'autorizzazione per creare una nuova configurazione di crittografia a livello di campo

Write

CreateFieldLevelEncryptionProfile

Concede l'autorizzazione per creare un profilo di crittografia a livello di campo

Scrittura

CreateFunction

Concede il permesso di creare un CloudFront funzione

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateInvalidation

Concede l'autorizzazione per creare una nuova richiesta batch di invalidamento

distribution*

aws:ResourceTag/${TagKey}

Scrittura

CreateInvalidationForDistributionTenant

Concede il permesso di creare un'invalidazione per un tenant di distribuzione

distribution-tenant*

aws:ResourceTag/${TagKey}

Scrittura

CreateKeyGroup

Concede il permesso di aggiungere un nuovo gruppo di chiavi a CloudFront

Scrittura

CreateKeyValueStore

Concede il permesso di creare un CloudFront KeyValueStore

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateMonitoringSubscription

Concede il permesso di abilitare ulteriori CloudWatch metriche per quanto specificato CloudFront distribuzione. I parametri aggiuntivi comportano un costo aggiuntivo

Scrittura

CreateOriginAccessControl

Concede le autorizzazioni per creare un nuovo controllo accessi di origine

Scrittura

CreateOriginRequestPolicy

Concede il permesso di aggiungere una nuova politica di richiesta di origine a CloudFront

Scrittura

CreatePublicKey

Concede il permesso di aggiungere una nuova chiave pubblica a CloudFront

Scrittura

CreateRealtimeLogConfig

Concede l'autorizzazione per creare una configurazione di log in tempo reale

Scrittura

CreateResponseHeadersPolicy

Concede il permesso di aggiungere una nuova politica relativa alle intestazioni di risposta a CloudFront

Scrittura

CreateStreamingDistribution

Concede l'autorizzazione per creare una nuova distribuzione RTMP

Write

CreateStreamingDistributionWithTags

Concede l'autorizzazione per creare una nuova distribuzione RTMP con tag

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateTrustStore

Concede l'autorizzazione per creare un trust store

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateVpcOrigin

Concede il permesso di creare un'origine VPC

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

DeleteAnycastIpList

Concede il permesso di eliminare un elenco di IP statici Anycast

anycast-ip-list*

aws:ResourceTag/${TagKey}

Scrittura

DeleteCachePolicy

Concede l'autorizzazione per eliminare una policy della cache

cache-policy*

Scrittura

DeleteCloudFrontOriginAccessIdentity

Concede il permesso di eliminare un CloudFront identità di accesso all'origine

origin-access-identity*

Scrittura

DeleteConnectionFunction

Concede il permesso di eliminare una funzione di connessione

connection-function*

aws:ResourceTag/${TagKey}

Scrittura

DeleteConnectionGroup

Concede il permesso di eliminare un gruppo di connessione

connection-group*

aws:ResourceTag/${TagKey}

Scrittura

DeleteContinuousDeploymentPolicy

Concede l'autorizzazione per eliminare una policy di implementazione continua

continuous-deployment-policy*

Scrittura

DeleteDistribution

Concede l'autorizzazione per eliminare una distribuzione Web

distribution*

aws:ResourceTag/${TagKey}

Scrittura

DeleteDistributionTenant

Concede il permesso di eliminare un tenant di distribuzione

distribution-tenant*

aws:ResourceTag/${TagKey}

Scrittura

DeleteFieldLevelEncryptionConfig

Concede l'autorizzazione per eliminare una configurazione di crittografia a livello di campo

field-level-encryption-config*

Write

DeleteFieldLevelEncryptionProfile

Concede l'autorizzazione per eliminare un profilo di crittografia a livello di campo

field-level-encryption-profile*

Scrittura

DeleteFunction

Concede il permesso di eliminare un CloudFront funzione

function*

aws:ResourceTag/${TagKey}

Scrittura

DeleteKeyGroup

Concede l'autorizzazione per eliminare un gruppo di chiavi

Scrittura

DeleteKeyValueStore

Concede il permesso di eliminare un CloudFront KeyValueStore

key-value-store*

aws:ResourceTag/${TagKey}

Scrittura

DeleteMonitoringSubscription

Concede il permesso di disattivare ulteriori CloudWatch metriche per quanto specificato CloudFront distribuzione

Scrittura

DeleteOriginAccessControl

Concede l'autorizzazione per eliminare un controllo accessi di origine

origin-access-control*

Scrittura

DeleteOriginRequestPolicy

Concede l'autorizzazione per eliminare una policy di richiesta origine

origin-request-policy*

Scrittura

DeletePublicKey

Concede il permesso di eliminare una chiave pubblica da CloudFront

Scrittura

DeleteRealtimeLogConfig

Concede l'autorizzazione per eliminare una configurazione di log in tempo reale

realtime-log-config*

Scrittura

DeleteResourcePolicy

Concede il permesso di eliminare il documento politico di una risorsa

vpcorigin

aws:ResourceTag/${TagKey}

Scrittura

DeleteResponseHeadersPolicy

Concede l'autorizzazione per eliminare una policy per le intestazioni di risposta

response-headers-policy*

Scrittura

DeleteStreamingDistribution

Concede l'autorizzazione per eliminare una distribuzione RTMP

streaming-distribution*

aws:ResourceTag/${TagKey}

Scrittura

DeleteTrustStore

Concede il permesso di eliminare un archivio fiduciario

trust-store*

aws:ResourceTag/${TagKey}

Scrittura

DeleteVpcOrigin

Concede il permesso di eliminare un'origine VPC

vpcorigin*

aws:ResourceTag/${TagKey}

Scrittura

DescribeConnectionFunction

Concede il permesso di ottenere un riepilogo della funzione di connessione

connection-function*

aws:ResourceTag/${TagKey}

Lettura

DescribeFunction

Concede il permesso di ottenere un CloudFront riepilogo delle funzioni

function*

aws:ResourceTag/${TagKey}

Lettura

DescribeKeyValueStore

Concede il permesso di ottenere un CloudFront KeyValueStore sommario

key-value-store*

aws:ResourceTag/${TagKey}

Lettura

DisassociateDistributionTenantWebACL

Concede il permesso di dissociare un inquilino di distribuzione da un AWS ACL web WAF

distribution-tenant*

aws:ResourceTag/${TagKey}

Scrittura

DisassociateDistributionWebACL

Concede il permesso di dissociare una distribuzione da un AWS ACL web WAF

distribution*

aws:ResourceTag/${TagKey}

Scrittura

GetAnycastIpList

Concede il permesso di ottenere un elenco di IP statici Anycast

anycast-ip-list*

aws:ResourceTag/${TagKey}

Lettura

GetCachePolicy

Concede l'autorizzazione per ottenere la policy della cache

cache-policy*

Read

GetCachePolicyConfig

Concede l'autorizzazione per ottenere la configurazione della policy della cache

cache-policy*

Lettura

GetCloudFrontOriginAccessIdentity

Concede il permesso di ottenere le informazioni su a CloudFront identità di accesso all'origine

origin-access-identity*

Lettura

GetCloudFrontOriginAccessIdentityConfig

Concede l'autorizzazione per ottenere le informazioni di configurazione su un'identità di accesso origine Cloudfront

origin-access-identity*

Lettura

GetConnectionFunction

Concede il permesso di ottenere il codice di una funzione di connessione

connection-function*

aws:ResourceTag/${TagKey}

Lettura

GetConnectionGroup

Concede il permesso di ottenere informazioni su un gruppo di connessione

connection-group*

aws:ResourceTag/${TagKey}

Lettura

GetConnectionGroupByRoutingEndpoint

Concede il permesso di ottenere informazioni su un gruppo di connessione tramite l'endpoint di routing specificato

connection-group*

aws:ResourceTag/${TagKey}

Lettura

GetContinuousDeploymentPolicy

Concede l'autorizzazione per ottenere una policy di implementazione continua

continuous-deployment-policy*

Lettura

GetContinuousDeploymentPolicyConfig

Concede l'autorizzazione per ottenere la configurazione della policy di implementazione continua

continuous-deployment-policy*

Lettura

GetDistribution

Concede l'autorizzazione per ottenere informazioni su una distribuzione Web

distribution*

aws:ResourceTag/${TagKey}

Read

GetDistributionConfig

Concede l'autorizzazione per ottenere le informazioni di configurazione relative a una distribuzione

distribution*

aws:ResourceTag/${TagKey}

Lettura

GetDistributionTenant

Concede il permesso di ottenere informazioni su un tenant di distribuzione

distribution-tenant*

aws:ResourceTag/${TagKey}

Lettura

GetDistributionTenantByDomain

Concede il permesso di ottenere informazioni su un tenant di distribuzione dal dominio associato

distribution-tenant*

aws:ResourceTag/${TagKey}

Lettura

GetFieldLevelEncryption

Concede l'autorizzazione per ottenere le informazioni di configurazione di crittografia a livello di campo

field-level-encryption-config*

Read

GetFieldLevelEncryptionConfig

Concede l'autorizzazione per ottenere le informazioni di configurazione di crittografia a livello di campo

field-level-encryption-config*

Read

GetFieldLevelEncryptionProfile

Concede l'autorizzazione per ottenere le informazioni di configurazione di crittografia a livello di campo

field-level-encryption-profile*

Read

GetFieldLevelEncryptionProfileConfig

Concede l'autorizzazione per ottenere le informazioni di configurazione del profilo di crittografia a livello di campo

field-level-encryption-profile*

Lettura

GetFunction

Concede il permesso di ottenere un CloudFront codice della funzione

function*

aws:ResourceTag/${TagKey}

Lettura

GetInvalidation

Concede l'autorizzazione per ottenere informazioni su un invalidamento

distribution*

aws:ResourceTag/${TagKey}

Lettura

GetInvalidationForDistributionTenant

Concede il permesso di ottenere informazioni sull'invalidazione di un inquilino di distribuzione

distribution-tenant*

aws:ResourceTag/${TagKey}

Lettura

GetKeyGroup

Concede l'autorizzazione per ottenere un gruppo di chiavi

Read

GetKeyGroupConfig

Concede l'autorizzazione per ottenere la configurazione di un gruppo di chiavi

Lettura

GetManagedCertificateDetails

Concede il permesso di ottenere dettagli su a CloudFront certificato gestito

distribution-tenant*

aws:ResourceTag/${TagKey}

Lettura

GetMonitoringSubscription

Concede il permesso di ottenere informazioni sull'eventuale presenza di ulteriori CloudWatch le metriche sono abilitate per quanto specificato CloudFront distribuzione

Lettura

GetOriginAccessControl

Concede l'autorizzazione per ottenere il controllo accessi di origine

origin-access-control*

Lettura

GetOriginAccessControlConfig

Concede l'autorizzazione per ottenere la configurazione del controllo accessi di origine

origin-access-control*

Lettura

GetOriginRequestPolicy

Concede l'autorizzazione per ottenere la policy di richiesta origine

origin-request-policy*

Read

GetOriginRequestPolicyConfig

Concede l'autorizzazione per ottenere la configurazione della policy di richiesta origine

origin-request-policy*

Read

GetPublicKey

Concede l'autorizzazione per ottenere le informazioni sulla configurazione della chiave pubblica

Read

GetPublicKeyConfig

Concede l'autorizzazione per ottenere informazioni sulla configurazione della chiave pubblica

Read

GetRealtimeLogConfig

Concede l'autorizzazione per ottenere una configurazione di log in tempo reale

realtime-log-config*

Lettura

GetResourcePolicy

Concede il permesso di ottenere le informazioni sul documento politico di una risorsa

vpcorigin

aws:ResourceTag/${TagKey}

Lettura

GetResponseHeadersPolicy

Concede l'autorizzazione per ottenere la policy per le intestazioni di risposta

response-headers-policy*

Lettura

GetResponseHeadersPolicyConfig

Concede l'autorizzazione per ottenere la configurazione della policy per le intestazioni di risposta

response-headers-policy*

Lettura

GetStreamingDistribution

Concede l'autorizzazione per ottenere informazioni su una distribuzione RTMP

streaming-distribution*

aws:ResourceTag/${TagKey}

Read

GetStreamingDistributionConfig

Concede l'autorizzazione per ottenere le informazioni di configurazione relative a una distribuzione in streaming.

streaming-distribution*

aws:ResourceTag/${TagKey}

Lettura

GetTrustStore

Concede il permesso di ottenere informazioni su un trust store

trust-store*

aws:ResourceTag/${TagKey}

Lettura

GetVpcOrigin

Concede il permesso di ottenere le informazioni sull'origine di un VPC

vpcorigin*

aws:ResourceTag/${TagKey}

Lettura

ListAnycastIpLists

Concede il permesso di elencare i tuoi elenchi di IP statici Anycast

List

ListCachePolicies

Concede il permesso di elencare tutte le politiche di cache che sono state create in CloudFront per questo account

List

ListCloudFrontOriginAccessIdentities

Concede il permesso di elencare i tuoi CloudFront identità di accesso di origine

List

ListConflictingAliases

Concede il permesso di elencare tutti gli alias in conflitto con l'alias specificato in CloudFront

distribution*

aws:ResourceTag/${TagKey}

List

ListConnectionFunctions

Concede il permesso di elencare le funzioni di connessione nel tuo Account AWS

List

ListConnectionGroups

Concede il permesso di elencare i gruppi di connessione nel tuo Account AWS

List

ListContinuousDeploymentPolicies

Concede l'autorizzazione per elencare tutte le policy di implementazione continua nell'account

List

ListDistributionTenants

Concede il permesso di elencare i tenant di distribuzione nel tuo Account AWS

List

ListDistributionTenantsByCustomization

Concede il permesso di elencare i tenant di distribuzione in base alla personalizzazione specificata

List

ListDistributions

Concede il permesso di elencare le distribuzioni associate al tuo Account AWS

List

ListDistributionsByAnycastIpListId

Concede il permesso di elencare le distribuzioni nel tuo account associate a quella specificata AnycastIpListId

List

ListDistributionsByCachePolicyId

Concede l'autorizzazione per elencare gli ID di distribuzione per le distribuzioni che hanno un comportamento della cache associato alla policy della cache specificata

List

ListDistributionsByConnectionFunction

Concede il permesso di elencare i riepiloghi delle distribuzioni associate alla funzione di connessione specificata

connection-function*

aws:ResourceTag/${TagKey}

List

ListDistributionsByConnectionMode

Concede il permesso di elencare le distribuzioni in base alla modalità di connessione specificata

List

ListDistributionsByKeyGroup

Concede l'autorizzazione per elencare gli ID di distribuzione per le distribuzioni che hanno un comportamento della cache associato al gruppo di chiavi specificato

Elenco

ListDistributionsByOriginRequestPolicyId

Concede l'autorizzazione per elencare gli ID per le distribuzioni che hanno un comportamento della cache associato alla policy della richiesta di origine specificata

List

ListDistributionsByRealtimeLogConfig

Concede il permesso di ottenere un elenco di distribuzioni con un comportamento di cache associato alla configurazione di log in tempo reale specificata

List

ListDistributionsByResponseHeadersPolicyId

Concede l'autorizzazione per elencare gli ID di distribuzione per le distribuzioni che hanno un comportamento della cache associato alla policy per le intestazioni di risposta specificata

List

ListDistributionsByTrustStore

Concede il permesso di elencare i riepiloghi delle distribuzioni associate al trust store specificato

trust-store*

aws:ResourceTag/${TagKey}

List

ListDistributionsByVpcOriginId

Concede l'autorizzazione a elencare gli ID per le distribuzioni associate all'origine VPC specificata

List

ListDistributionsByWebACLId

Concede il permesso di elencare le distribuzioni associate al tuo Account AWS con dato AWS ACL web WAF

List

ListDomainConflicts

Concede l'autorizzazione a elencare i conflitti di dominio per un dominio specificato

distribution

aws:ResourceTag/${TagKey}

List

distribution-tenant

aws:ResourceTag/${TagKey}

ListFieldLevelEncryptionConfigs

Concede l'autorizzazione per elencare tutte le configurazioni di crittografia a livello di campo che sono state create in CloudFront per questo account

List

ListFieldLevelEncryptionProfiles

Concede l'autorizzazione a elencare tutti i profili di crittografia a livello di campo che sono stati creati in CloudFront per questo account

List

ListFunctions

Concede il permesso di ottenere un elenco di CloudFront funzioni

List

ListInvalidations

Concede l'autorizzazione per elencare i batch di invalidamento

distribution*

aws:ResourceTag/${TagKey}

List

ListInvalidationsForDistributionTenant

Concede il permesso di elencare le invalidazioni per un tenant di distribuzione

distribution-tenant*

aws:ResourceTag/${TagKey}

List

ListKeyGroups

Concede il permesso di elencare tutti i gruppi chiave che sono stati creati in CloudFront per questo account

List

ListKeyValueStores

Concede il permesso di ottenere un elenco di CloudFront KeyValueStores

List

ListOriginAccessControls

Concede l'autorizzazione per elencare tutti i controlli accessi di origine nell'account

List

ListOriginRequestPolicies

Concede il permesso di elencare tutte le politiche di richiesta di origine che sono state create in CloudFront per questo account

List

ListPublicKeys

Concede il permesso di elencare tutte le chiavi pubbliche che sono state aggiunte a CloudFront per questo account

List

ListRealtimeLogConfigs

Concede l'autorizzazione per ottenere un elenco di configurazioni di log in tempo reale

List

ListResponseHeadersPolicies

Concede il permesso di elencare tutte le politiche relative alle intestazioni di risposta che sono state create in CloudFront per questo account

List

ListStreamingDistributions

Concede l'autorizzazione per elencare le distribuzioni RTMP

List

ListTagsForResource

Concede il permesso di elencare i tag per a CloudFront risorsa

anycast-ip-list

aws:ResourceTag/${TagKey}

Lettura

connection-function

aws:ResourceTag/${TagKey}

connection-group

aws:ResourceTag/${TagKey}

distribution

aws:ResourceTag/${TagKey}

distribution-tenant

aws:ResourceTag/${TagKey}

function

aws:ResourceTag/${TagKey}

key-value-store

aws:ResourceTag/${TagKey}

trust-store

aws:ResourceTag/${TagKey}

vpcorigin

aws:ResourceTag/${TagKey}

ListTrustStores

Concede il permesso di elencare i negozi fiduciari nel tuo Account AWS

List

ListVpcOrigins

Concede il permesso di elencare le origini dei VPC

List

PublishConnectionFunction

Concede il permesso di pubblicare una funzione di connessione

connection-function*

aws:ResourceTag/${TagKey}

Scrittura

PublishFunction

Concede il permesso di pubblicare un CloudFront funzione

function*

aws:ResourceTag/${TagKey}

Scrittura

PutResourcePolicy

Concede il permesso di aggiornare o creare il documento politico di una risorsa

vpcorigin

aws:ResourceTag/${TagKey}

Scrittura

TagResource

Concede il permesso di aggiungere tag a un CloudFront risorsa

anycast-ip-list

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

connection-function

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

connection-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

distribution

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

distribution-tenant

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

function

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

key-value-store

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

streaming-distribution

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

trust-store

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpcorigin

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

TestConnectionFunction

Concede il permesso di testare una funzione di connessione

connection-function*

aws:ResourceTag/${TagKey}

Scrittura

TestFunction

Concede il permesso di testare un CloudFront funzione

function*

aws:ResourceTag/${TagKey}

Scrittura

UntagResource

Concede il permesso di rimuovere i tag da un CloudFront risorsa

anycast-ip-list

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

connection-function

aws:ResourceTag/${TagKey}

aws:TagKeys

connection-group

aws:ResourceTag/${TagKey}

aws:TagKeys

distribution

aws:ResourceTag/${TagKey}

aws:TagKeys

distribution-tenant

aws:ResourceTag/${TagKey}

aws:TagKeys

function

aws:ResourceTag/${TagKey}

aws:TagKeys

key-value-store

aws:ResourceTag/${TagKey}

aws:TagKeys

streaming-distribution

aws:ResourceTag/${TagKey}

aws:TagKeys

trust-store

aws:ResourceTag/${TagKey}

aws:TagKeys

vpcorigin

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAnycastIpList

Concede il permesso di aggiornare un elenco di IP statici Anycast

anycast-ip-list*

aws:ResourceTag/${TagKey}

Scrittura

UpdateCachePolicy

Concede l'autorizzazione per aggiornare una policy della cache

cache-policy*

Scrittura

UpdateCloudFrontOriginAccessIdentity

Concede il permesso di impostare la configurazione per a CloudFront identità di accesso all'origine

origin-access-identity*

Scrittura

UpdateConnectionFunction

Concede il permesso di aggiornare una funzione di connessione

connection-function*

aws:ResourceTag/${TagKey}

Scrittura

UpdateConnectionGroup

Concede l'autorizzazione per aggiornare un gruppo di connessione

connection-group*

aws:ResourceTag/${TagKey}

Scrittura

UpdateContinuousDeploymentPolicy

Concede l'autorizzazione per aggiornare una policy di implementazione continua

continuous-deployment-policy*

Scrittura

UpdateDistribution

Concede l'autorizzazione per aggiornare la configurazione per una distribuzione Web

distribution*

aws:ResourceTag/${TagKey}

Scrittura

UpdateDistributionTenant

Concede il permesso di aggiornare un tenant di distribuzione

distribution-tenant*

aws:ResourceTag/${TagKey}

Scrittura

UpdateDistributionWithStagingConfig

Concede il permesso di copiare la configurazione da una distribuzione web temporanea alla distribuzione web principale corrispondente

distribution*

aws:ResourceTag/${TagKey}

Scrittura

UpdateDomainAssociation

Concede il permesso di aggiornare un'associazione di dominio

distribution

aws:ResourceTag/${TagKey}

Scrittura

distribution-tenant

aws:ResourceTag/${TagKey}

UpdateFieldLevelEncryptionConfig

Concede l'autorizzazione per aggiornare la configurazione di crittografia a livello di campo

Write

UpdateFieldLevelEncryptionProfile

Concede l'autorizzazione per aggiornare un profilo di crittografia a livello di campo

field-level-encryption-profile*

Scrittura

UpdateFunction

Concede il permesso di aggiornare un CloudFront funzione

function*

aws:ResourceTag/${TagKey}

Scrittura

UpdateKeyGroup

Concede l'autorizzazione per aggiornare un gruppo di chiavi

Scrittura

UpdateKeyValueStore

Concede il permesso di aggiornare un CloudFront KeyValueStore

key-value-store*

aws:ResourceTag/${TagKey}

Scrittura

UpdateOriginAccessControl

Concede l'autorizzazione per aggiornare un controllo accessi di origine

origin-access-control*

Scrittura

UpdateOriginRequestPolicy

Concede l'autorizzazione per aggiornare una policy di richiesta origine

origin-request-policy*

Write

UpdatePublicKey

Concede l'autorizzazione per aggiornare le informazioni sulla chiave pubblica

Write

UpdateRealtimeLogConfig

Concede l'autorizzazione per aggiornare una configurazione di log in tempo reale

realtime-log-config*

Scrittura

UpdateResponseHeadersPolicy

Concede l'autorizzazione per aggiornare una policy per le intestazioni di risposta

response-headers-policy*

Scrittura

UpdateStreamingDistribution

Concede l'autorizzazione per aggiornare la configurazione per una distribuzione RTMP

streaming-distribution*

aws:ResourceTag/${TagKey}

Scrittura

UpdateTrustStore

Concede il permesso di aggiornare un trust store

trust-store*

aws:ResourceTag/${TagKey}

Scrittura

UpdateVpcOrigin

Concede il permesso di aggiornare un'origine VPC

vpcorigin*

aws:ResourceTag/${TagKey}

Scrittura

VerifyDnsConfiguration

Concede l'autorizzazione a verificare la configurazione DNS per un dominio specificato

distribution-tenant

aws:ResourceTag/${TagKey}

Lettura

Permission-only azioni per Amazon CloudFront

Le seguenti azioni sono definite da Amazon CloudFront ma non sono direttamente richiamabili tramite alcuna operazione API. Possono essere utilizzati solo nelle dichiarazioni delle politiche IAM per concedere o negare le autorizzazioni.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AllowVendedLogDeliveryForResource

Concede il permesso di configurare la distribuzione dei log venduti per una distribuzione

distribution

aws:ResourceTag/${TagKey}

Gestione delle autorizzazioni, scrittura

CreateSavingsPlan

Concede l'autorizzazione per creare un Savings Plan

Scrittura

GetSavingsPlan

Concede l'autorizzazione per ottenere un Savings Plan

Lettura

ListDistributionsByLambdaFunction

Concede l'autorizzazione per elencare tutte le distribuzioni associate a una funzione Lambda

List

ListRateCards

Concede il permesso di elencare CloudFront carte di valutazione per l'account

List

ListSavingsPlans

Concede l'autorizzazione per elencare i Savings Plans nell'account

List

ListUsages

Concede il permesso di elencare CloudFront utilizzo

List

UpdateSavingsPlan

Concede l'autorizzazione per aggiornare un Savings Plan

Scrittura

Tipi di risorse definiti da Amazon CloudFront

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

anycast-ip-list

arn:${Partition}:cloudfront::${Account}:anycast-ip-list/${Id}

aws:ResourceTag/${TagKey}

cache-policy

arn:${Partition}:cloudfront::${Account}:cache-policy/${Id}

connection-function

arn:${Partition}:cloudfront::${Account}:connection-function/${Id}

aws:ResourceTag/${TagKey}

connection-group

arn:${Partition}:cloudfront::${Account}:connection-group/${Id}

aws:ResourceTag/${TagKey}

continuous-deployment-policy

arn:${Partition}:cloudfront::${Account}:continuous-deployment-policy/${Id}

distribution

arn:${Partition}:cloudfront::${Account}:distribution/${DistributionId}

aws:ResourceTag/${TagKey}

distribution-tenant

arn:${Partition}:cloudfront::${Account}:distribution-tenant/${Id}

aws:ResourceTag/${TagKey}

field-level-encryption-config

arn:${Partition}:cloudfront::${Account}:field-level-encryption-config/${Id}

field-level-encryption-profile

arn:${Partition}:cloudfront::${Account}:field-level-encryption-profile/${Id}

function

arn:${Partition}:cloudfront::${Account}:function/${Name}

aws:ResourceTag/${TagKey}

key-value-store

arn:${Partition}:cloudfront::${Account}:key-value-store/${Name}

aws:ResourceTag/${TagKey}

origin-access-control

arn:${Partition}:cloudfront::${Account}:origin-access-control/${Id}

origin-access-identity

arn:${Partition}:cloudfront::${Account}:origin-access-identity/${Id}

origin-request-policy

arn:${Partition}:cloudfront::${Account}:origin-request-policy/${Id}

realtime-log-config

arn:${Partition}:cloudfront::${Account}:realtime-log-config/${Name}

response-headers-policy

arn:${Partition}:cloudfront::${Account}:response-headers-policy/${Id}

streaming-distribution

arn:${Partition}:cloudfront::${Account}:streaming-distribution/${DistributionId}

aws:ResourceTag/${TagKey}

trust-store

arn:${Partition}:cloudfront::${Account}:trust-store/${Id}

aws:ResourceTag/${TagKey}

vpcorigin

arn:${Partition}:cloudfront::${Account}:vpcorigin/${Id}

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon CloudFront

Amazon CloudFront definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso in base alla presenza di coppie chiave-valore di tag nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra le operazioni in base alle coppie chiave-valore di tag collegate alla risorsa

String

aws:TagKeys

Filtra l'accesso in base alla presenza di chiavi di tag nella richiesta

ArrayOfString