View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon CloudFront - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon CloudFront

Amazon CloudFront (Service-Präfix:cloudfront) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon definierte API-Operationen CloudFront

Die folgende Tabelle ordnet API-Operationen den IAM-Aktionen zu, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

AssociateAlias

Wolkenfront: AssociateAlias

Schreiben

Wolkenfront: UpdateDistribution

Schreiben

AssociateDistributionTenantWebACL

Wolkenfront: AssociateDistributionTenantWebACL

Schreiben

AssociateDistributionWebACL

Wolkenfront: AssociateDistributionWebACL

Schreiben

Wolkenfront: GetVpcOrigin

Lesen

CopyDistribution

Wolkenfront: CopyDistribution

Schreiben

Wolkenfront: CreateDistribution

Schreiben

Wolkenfront: GetDistribution

Lesen

Wolkenfront: GetVpcOrigin

Lesen

CreateAnycastIpList

Wolkenfront: CreateAnycastIpList

Schreiben

Wolkenfront: TagResource

Taggen, Schreiben

CreateCachePolicy

Cloudfront: CreateCachePolicy

Schreiben

CreateCloudFrontOriginAccessIdentity

Wolkenfront: CreateCloudFrontOriginAccessIdentity

Schreiben

CreateConnectionFunction

Wolkenfront: CreateConnectionFunction

Schreiben

Wolkenfront: TagResource

Taggen, Schreiben

CreateConnectionGroup

Cloudfront: CreateConnectionGroup

Schreiben

Wolkenfront: TagResource

Taggen, Schreiben

CreateContinuousDeploymentPolicy

Cloudfront: CreateContinuousDeploymentPolicy

Schreiben

CreateDistribution

Wolkenfront: CreateConnectionGroup

Schreiben

Wolkenfront: CreateDistribution

Schreiben

Wolkenfront: GetVpcOrigin

Lesen

CreateDistributionTenant

Wolkenfront: CreateDistributionTenant

Schreiben

Wolkenfront: GetVpcOrigin

Lesen

Wolkenfront: TagResource

Taggen, Schreiben

CreateDistributionWithTags

Cloudfront: CreateConnectionGroup

Schreiben

Wolkenfront: CreateDistribution

Schreiben

Wolkenfront: GetVpcOrigin

Lesen

Wolkenfront: TagResource

Taggen, Schreiben

CreateFieldLevelEncryptionConfig

Cloudfront: CreateFieldLevelEncryptionConfig

Schreiben

CreateFieldLevelEncryptionProfile

Wolkenfront: CreateFieldLevelEncryptionProfile

Schreiben

CreateFunction

Wolkenfront: CreateFunction

Schreiben

Wolkenfront: TagResource

Taggen, Schreiben

CreateInvalidation

Cloudfront: CreateInvalidation

Schreiben

CreateInvalidationForDistributionTenant

Wolkenfront: CreateInvalidationForDistributionTenant

Schreiben

CreateKeyGroup

Wolkenfront: CreateKeyGroup

Schreiben

CreateKeyValueStore

Wolkenfront: CreateKeyValueStore

Schreiben

Wolkenfront: TagResource

Taggen, Schreiben

CreateMonitoringSubscription

Cloudfront: CreateMonitoringSubscription

Schreiben

CreateOriginAccessControl

Wolkenfront: CreateOriginAccessControl

Schreiben

CreateOriginRequestPolicy

Wolkenfront: CreateOriginRequestPolicy

Schreiben

CreatePublicKey

Wolkenfront: CreatePublicKey

Schreiben

CreateRealtimeLogConfig

Wolkenfront: CreateRealtimeLogConfig

Schreiben

ich bin: PassRole

ich bin: PassedToService

cloudfront.amazonaws.com

Schreiben

CreateResponseHeadersPolicy

Wolkenfront: CreateResponseHeadersPolicy

Schreiben

CreateTrustStore

Wolkenfront: CreateTrustStore

Schreiben

Wolkenfront: TagResource

Taggen, Schreiben

CreateVpcOrigin

Cloudfront: CreateVpcOrigin

Schreiben

Wolkenfront: TagResource

Taggen, Schreiben

DeleteAnycastIpList

Cloudfront: DeleteAnycastIpList

Schreiben

DeleteCachePolicy

Wolkenfront: DeleteCachePolicy

Schreiben

DeleteCloudFrontOriginAccessIdentity

Wolkenfront: DeleteCloudFrontOriginAccessIdentity

Schreiben

DeleteConnectionFunction

Wolkenfront: DeleteConnectionFunction

Schreiben

DeleteConnectionGroup

Wolkenfront: DeleteConnectionGroup

Schreiben

DeleteContinuousDeploymentPolicy

Wolkenfront: DeleteContinuousDeploymentPolicy

Schreiben

DeleteDistribution

Wolkenfront: DeleteDistribution

Schreiben

DeleteDistributionTenant

Wolkenfront: DeleteDistributionTenant

Schreiben

DeleteFieldLevelEncryptionConfig

Wolkenfront: DeleteFieldLevelEncryptionConfig

Schreiben

DeleteFieldLevelEncryptionProfile

Wolkenfront: DeleteFieldLevelEncryptionProfile

Schreiben

DeleteFunction

Wolkenfront: DeleteFunction

Schreiben

DeleteKeyGroup

Wolkenfront: DeleteKeyGroup

Schreiben

DeleteKeyValueStore

Wolkenfront: DeleteKeyValueStore

Schreiben

DeleteMonitoringSubscription

Wolkenfront: DeleteMonitoringSubscription

Schreiben

DeleteOriginAccessControl

Wolkenfront: DeleteOriginAccessControl

Schreiben

DeleteOriginRequestPolicy

Wolkenfront: DeleteOriginRequestPolicy

Schreiben

DeletePublicKey

Wolkenfront: DeletePublicKey

Schreiben

DeleteRealtimeLogConfig

Wolkenfront: DeleteRealtimeLogConfig

Schreiben

DeleteResourcePolicy

Wolkenfront: DeleteResourcePolicy

Schreiben

DeleteResponseHeadersPolicy

Wolkenfront: DeleteResponseHeadersPolicy

Schreiben

DeleteStreamingDistribution

Wolkenfront: DeleteStreamingDistribution

Schreiben

DeleteTrustStore

Wolkenfront: DeleteTrustStore

Schreiben

DeleteVpcOrigin

Wolkenfront: DeleteVpcOrigin

Schreiben

DescribeConnectionFunction

Wolkenfront: DescribeConnectionFunction

Lesen

DescribeFunction

Wolkenfront: DescribeFunction

Lesen

DescribeKeyValueStore

Wolkenfront: DescribeKeyValueStore

Lesen

DisassociateDistributionTenantWebACL

Wolkenfront: DisassociateDistributionTenantWebACL

Schreiben

DisassociateDistributionWebACL

Wolkenfront: DisassociateDistributionWebACL

Schreiben

GetAnycastIpList

Wolkenfront: GetAnycastIpList

Lesen

GetCachePolicy

Wolkenfront: GetCachePolicy

Lesen

GetCachePolicyConfig

Wolkenfront: GetCachePolicyConfig

Lesen

GetCloudFrontOriginAccessIdentity

Wolkenfront: GetCloudFrontOriginAccessIdentity

Lesen

GetCloudFrontOriginAccessIdentityConfig

Wolkenfront: GetCloudFrontOriginAccessIdentityConfig

Lesen

GetConnectionFunction

Wolkenfront: GetConnectionFunction

Lesen

GetConnectionGroup

Wolkenfront: GetConnectionGroup

Lesen

GetConnectionGroupByRoutingEndpoint

Wolkenfront: GetConnectionGroupByRoutingEndpoint

Lesen

GetContinuousDeploymentPolicy

Wolkenfront: GetContinuousDeploymentPolicy

Lesen

GetContinuousDeploymentPolicyConfig

Wolkenfront: GetContinuousDeploymentPolicyConfig

Lesen

GetDistribution

Wolkenfront: GetDistribution

Lesen

GetDistributionConfig

Wolkenfront: GetDistributionConfig

Lesen

GetDistributionTenant

Wolkenfront: GetDistributionTenant

Lesen

GetDistributionTenantByDomain

Wolkenfront: GetDistributionTenantByDomain

Lesen

GetFieldLevelEncryption

Wolkenfront: GetFieldLevelEncryption

Lesen

GetFieldLevelEncryptionConfig

Wolkenfront: GetFieldLevelEncryptionConfig

Lesen

GetFieldLevelEncryptionProfile

Wolkenfront: GetFieldLevelEncryptionProfile

Lesen

GetFieldLevelEncryptionProfileConfig

Wolkenfront: GetFieldLevelEncryptionProfileConfig

Lesen

GetFunction

Wolkenfront: GetFunction

Lesen

GetInvalidation

Wolkenfront: GetInvalidation

Lesen

GetInvalidationForDistributionTenant

Wolkenfront: GetInvalidationForDistributionTenant

Lesen

GetKeyGroup

Wolkenfront: GetKeyGroup

Lesen

GetKeyGroupConfig

Wolkenfront: GetKeyGroupConfig

Lesen

GetManagedCertificateDetails

Wolkenfront: GetManagedCertificateDetails

Lesen

GetMonitoringSubscription

Wolkenfront: GetMonitoringSubscription

Lesen

GetOriginAccessControl

Wolkenfront: GetOriginAccessControl

Lesen

GetOriginAccessControlConfig

Wolkenfront: GetOriginAccessControlConfig

Lesen

GetOriginRequestPolicy

Wolkenfront: GetOriginRequestPolicy

Lesen

GetOriginRequestPolicyConfig

Wolkenfront: GetOriginRequestPolicyConfig

Lesen

GetPublicKey

Wolkenfront: GetPublicKey

Lesen

GetPublicKeyConfig

Wolkenfront: GetPublicKeyConfig

Lesen

GetRealtimeLogConfig

Wolkenfront: GetRealtimeLogConfig

Lesen

GetResourcePolicy

Wolkenfront: GetResourcePolicy

Lesen

GetResponseHeadersPolicy

Wolkenfront: GetResponseHeadersPolicy

Lesen

GetResponseHeadersPolicyConfig

Wolkenfront: GetResponseHeadersPolicyConfig

Lesen

GetStreamingDistribution

Wolkenfront: GetStreamingDistribution

Lesen

GetStreamingDistributionConfig

Wolkenfront: GetStreamingDistributionConfig

Lesen

GetTrustStore

Wolkenfront: GetTrustStore

Lesen

GetVpcOrigin

Wolkenfront: GetVpcOrigin

Lesen

ListAnycastIpLists

Wolkenfront: ListAnycastIpLists

Auflisten

ListCachePolicies

Wolkenfront: ListCachePolicies

Auflisten

ListCloudFrontOriginAccessIdentities

Wolkenfront: ListCloudFrontOriginAccessIdentities

Auflisten

ListConflictingAliases

Wolkenfront: GetDistribution

Lesen

Wolkenfront: ListConflictingAliases

Auflisten

ListConnectionFunctions

Wolkenfront: ListConnectionFunctions

Auflisten

ListConnectionGroups

Wolkenfront: ListConnectionGroups

Auflisten

ListContinuousDeploymentPolicies

Wolkenfront: ListContinuousDeploymentPolicies

Auflisten

ListDistributionTenants

Wolkenfront: ListDistributionTenants

Auflisten

ListDistributionTenantsByCustomization

Wolkenfront: ListDistributionTenantsByCustomization

Auflisten

ListDistributions

Wolkenfront: ListDistributions

Auflisten

ListDistributionsByAnycastIpListId

Wolkenfront: ListDistributionsByAnycastIpListId

Auflisten

ListDistributionsByCachePolicyId

Wolkenfront: ListDistributionsByCachePolicyId

Auflisten

ListDistributionsByConnectionFunction

Wolkenfront: ListDistributionsByConnectionFunction

Auflisten

ListDistributionsByConnectionMode

Wolkenfront: ListDistributionsByConnectionMode

Auflisten

ListDistributionsByKeyGroup

Wolkenfront: ListDistributionsByKeyGroup

Auflisten

ListDistributionsByOriginRequestPolicyId

Wolkenfront: ListDistributionsByOriginRequestPolicyId

Auflisten

ListDistributionsByRealtimeLogConfig

Wolkenfront: ListDistributionsByRealtimeLogConfig

Auflisten

ListDistributionsByResponseHeadersPolicyId

Wolkenfront: ListDistributionsByResponseHeadersPolicyId

Auflisten

ListDistributionsByTrustStore

Wolkenfront: ListDistributionsByTrustStore

Auflisten

ListDistributionsByVpcOriginId

Wolkenfront: ListDistributionsByVpcOriginId

Auflisten

ListDistributionsByWebACLId

Wolkenfront: ListDistributionsByWebACLId

Auflisten

ListDomainConflicts

Wolkenfront: GetDistribution

Lesen

Wolkenfront: GetDistributionTenant

Lesen

Wolkenfront: ListDomainConflicts

Auflisten

ListFieldLevelEncryptionConfigs

Wolkenfront: ListFieldLevelEncryptionConfigs

Auflisten

ListFieldLevelEncryptionProfiles

Wolkenfront: ListFieldLevelEncryptionProfiles

Auflisten

ListFunctions

Wolkenfront: ListFunctions

Auflisten

ListInvalidations

Wolkenfront: ListInvalidations

Auflisten

ListInvalidationsForDistributionTenant

Wolkenfront: ListInvalidationsForDistributionTenant

Auflisten

ListKeyGroups

Wolkenfront: ListKeyGroups

Auflisten

ListKeyValueStores

Wolkenfront: ListKeyValueStores

Auflisten

ListOriginAccessControls

Wolkenfront: ListOriginAccessControls

Auflisten

ListOriginRequestPolicies

Wolkenfront: ListOriginRequestPolicies

Auflisten

ListPublicKeys

Wolkenfront: ListPublicKeys

Auflisten

ListRealtimeLogConfigs

Wolkenfront: ListRealtimeLogConfigs

Auflisten

ListResponseHeadersPolicies

Wolkenfront: ListResponseHeadersPolicies

Auflisten

ListStreamingDistributions

Wolkenfront: ListStreamingDistributions

Auflisten

ListTagsForResource

Wolkenfront: ListTagsForResource

Lesen

ListTrustStores

Wolkenfront: ListTrustStores

Auflisten

ListVpcOrigins

Wolkenfront: ListVpcOrigins

Auflisten

PublishConnectionFunction

Wolkenfront: PublishConnectionFunction

Schreiben

PublishFunction

Wolkenfront: PublishFunction

Schreiben

PutResourcePolicy

Wolkenfront: PutResourcePolicy

Schreiben

TagResource

Wolkenfront: TagResource

Taggen, Schreiben

TestConnectionFunction

Cloudfront: TestConnectionFunction

Schreiben

TestFunction

Wolkenfront: TestFunction

Schreiben

UntagResource

Wolkenfront: UntagResource

Taggen, Schreiben

UpdateAnycastIpList

Cloudfront: UpdateAnycastIpList

Schreiben

UpdateCachePolicy

Wolkenfront: UpdateCachePolicy

Schreiben

UpdateCloudFrontOriginAccessIdentity

Wolkenfront: UpdateCloudFrontOriginAccessIdentity

Schreiben

UpdateConnectionFunction

Wolkenfront: UpdateConnectionFunction

Schreiben

UpdateConnectionGroup

Wolkenfront: UpdateConnectionGroup

Schreiben

UpdateContinuousDeploymentPolicy

Wolkenfront: UpdateContinuousDeploymentPolicy

Schreiben

UpdateDistribution

Wolkenfront: GetVpcOrigin

Lesen

Wolkenfront: UpdateDistribution

Schreiben

UpdateDistributionTenant

Wolkenfront: GetVpcOrigin

Lesen

Wolkenfront: UpdateDistributionTenant

Schreiben

UpdateDistributionWithStagingConfig

Wolkenfront: GetDistribution

Lesen

Wolkenfront: GetVpcOrigin

Lesen

Wolkenfront: UpdateDistribution

Schreiben

UpdateDomainAssociation

Wolkenfront: UpdateDistribution

Schreiben

Wolkenfront: UpdateDistributionTenant

Schreiben

Wolkenfront: UpdateDomainAssociation

Schreiben

UpdateFieldLevelEncryptionConfig

Wolkenfront: UpdateFieldLevelEncryptionConfig

Schreiben

UpdateFieldLevelEncryptionProfile

Wolkenfront: UpdateFieldLevelEncryptionProfile

Schreiben

UpdateFunction

Wolkenfront: UpdateFunction

Schreiben

UpdateKeyGroup

Wolkenfront: UpdateKeyGroup

Schreiben

UpdateKeyValueStore

Wolkenfront: UpdateKeyValueStore

Schreiben

UpdateOriginAccessControl

Wolkenfront: UpdateOriginAccessControl

Schreiben

UpdateOriginRequestPolicy

Wolkenfront: UpdateOriginRequestPolicy

Schreiben

UpdatePublicKey

Wolkenfront: UpdatePublicKey

Schreiben

UpdateRealtimeLogConfig

Wolkenfront: UpdateRealtimeLogConfig

Schreiben

ich bin: PassRole

ich bin: PassedToService

cloudfront.amazonaws.com

Schreiben

UpdateResponseHeadersPolicy

Wolkenfront: UpdateResponseHeadersPolicy

Schreiben

UpdateTrustStore

Wolkenfront: UpdateTrustStore

Schreiben

UpdateVpcOrigin

Wolkenfront: UpdateVpcOrigin

Schreiben

VerifyDnsConfiguration

Wolkenfront: VerifyDnsConfiguration

Lesen

Von Amazon definierte Aktionen CloudFront

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AssociateAlias

Erteilt die Erlaubnis, einer CloudFront Distribution einen Alias zuzuordnen

Vertrieb*

als: ResourceTag /$ {} TagKey

Schreiben

AssociateDistributionTenantWebACL

Erteilt die Berechtigung, einen Distributionsmandanten einer AWS WAF-Web-ACL zuzuordnen

Vertriebsmandant*

als: /$ {} ResourceTag TagKey

Schreiben

AssociateDistributionWebACL

Erteilt die Erlaubnis, eine Distribution mit einer AWS WAF-Web-ACL zu verknüpfen

Verteilung*

als: ResourceTag /$ {} TagKey

Schreiben

CopyDistribution

Gewährt die Berechtigung zum Kopieren einer vorhandenen Verteilung und zum Erstellen einer neuen Webverteilung

Verteilung*

als: ResourceTag /$ {} TagKey

Schreiben

CreateAnycastIpList

Erteilt die Erlaubnis, eine statische Anycast-IP-Liste zu erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateCachePolicy

Erteilt die Erlaubnis, eine neue Cache-Richtlinie hinzuzufügen CloudFront

Schreiben

CreateCloudFrontOriginAccessIdentity

Erteilt die Erlaubnis, eine neue CloudFront Origin-Zugriffsidentität zu erstellen

Schreiben

CreateConnectionFunction

Erteilt die Erlaubnis, eine Verbindungsfunktion zu erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateConnectionGroup

Erteilt die Erlaubnis, eine Verbindungsgruppe zu erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateContinuousDeploymentPolicy

Erteilt die Erlaubnis, eine neue Richtlinie für die kontinuierliche Bereitstellung hinzuzufügen CloudFront

Schreiben

CreateDistribution

Gewährt die Berechtigung zum Erstellen einer neuen Webverteilung

aws: /$ {} RequestTag TagKey

war: TagKeys

Schreiben

CreateDistributionTenant

Erteilt die Erlaubnis, einen Distributionsmandanten zu erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateFieldLevelEncryptionConfig

Gewährt die Berechtigung zum Erstellen einer neuen Verschlüsselungskonfiguration auf Feldebene

Write

CreateFieldLevelEncryptionProfile

Gewährt die Berechtigung zum Erstellen eines Verschlüsselungsprofils auf Feldebene

Schreiben

CreateFunction

Erteilt die Erlaubnis, eine CloudFront Funktion zu erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateInvalidation

Gewährt die Berechtigung zum Erstellen einer neuen Invalidierungsbatch-Anforderung

Vertrieb*

als: ResourceTag /$ {} TagKey

Schreiben

CreateInvalidationForDistributionTenant

Erteilt die Erlaubnis, eine Invalidierung für einen Distributionsmandanten zu erstellen

Vertriebsmieter*

als: /$ {} ResourceTag TagKey

Schreiben

CreateKeyGroup

Erteilt die Erlaubnis, eine neue Schlüsselgruppe hinzuzufügen CloudFront

Schreiben

CreateKeyValueStore

Erteilt die Erlaubnis zum Erstellen eines CloudFront KeyValueStore

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateMonitoringSubscription

Erteilt die Erlaubnis, zusätzliche CloudWatch Metriken für die angegebene CloudFront Distribution zu aktivieren. Für die zusätzlichen Metriken fallen zusätzliche Kosten an

Schreiben

CreateOriginAccessControl

Gewährt die Berechtigung zum Erstellen einer neuen Ursprungszugriffssteuerung

Schreiben

CreateOriginRequestPolicy

Erteilt die Erlaubnis, eine neue Herkunftsanforderungsrichtlinie hinzuzufügen CloudFront

Schreiben

CreatePublicKey

Erteilt die Erlaubnis, einen neuen öffentlichen Schlüssel hinzuzufügen zu CloudFront

Schreiben

CreateRealtimeLogConfig

Gewährt die Berechtigung zum Erstellen einer Echtzeit-Protokollkonfiguration

Schreiben

CreateResponseHeadersPolicy

Erteilt die Erlaubnis, eine neue Richtlinie für Antwortheader hinzuzufügen CloudFront

Schreiben

CreateStreamingDistribution

Gewährt die Berechtigung zum Erstellen einer neuen RTMP-Distributionskonfiguration

Write

CreateStreamingDistributionWithTags

Gewährt die Berechtigung zum Erstellen einer neuen RTM-Distributionskonfiguration mit Tags

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateTrustStore

Gewährt die Berechtigung zum Erstellen eines Vertrauensspeichers

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateVpcOrigin

Erteilt die Erlaubnis, einen VPC-Ursprung zu erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteAnycastIpList

Erteilt die Erlaubnis, eine statische Anycast-IP-Liste zu löschen

Anycast-IP-Liste*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteCachePolicy

Gewährt die Berechtigung zum Löschen einer Cache-Policy

Cache-Richtlinie*

Schreiben

DeleteCloudFrontOriginAccessIdentity

Erteilt die Erlaubnis, eine ursprüngliche Zugriffsidentität zu CloudFront löschen

Herkunft und Zugriffsidentität*

Schreiben

DeleteConnectionFunction

Erteilt die Erlaubnis, eine Verbindungsfunktion zu löschen

Verbindungsfunktion*

as: /$ {} ResourceTag TagKey

Schreiben

DeleteConnectionGroup

Erteilt die Erlaubnis, eine Verbindungsgruppe zu löschen

Verbindungsgruppe*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteContinuousDeploymentPolicy

Gewährt die Berechtigung zum Löschen einer Richtlinie für die kontinuierliche Bereitstellung.

Richtlinie zur kontinuierlichen Bereitstellung*

Schreiben

DeleteDistribution

Gewährt die Berechtigung zum Löschen einer Webverteilung

Vertrieb*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteDistributionTenant

Erteilt die Erlaubnis, einen Distributionsmandanten zu löschen

Verteiler-Mandant*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteFieldLevelEncryptionConfig

Gewährt die Berechtigung zum Löschen einer Verschlüsselungskonfiguration auf Feldebene

Verschlüsselungskonfiguration auf Feldebene*

Schreiben

DeleteFieldLevelEncryptionProfile

Gewährt die Berechtigung zum Löschen eines Verschlüsselungsprofils auf Feldebene

Verschlüsselungsprofil auf Feldebene*

Schreiben

DeleteFunction

Erteilt die Erlaubnis, eine Funktion zu löschen CloudFront

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteKeyGroup

Gewährt die Berechtigung zum Löschen einer Schlüsselgruppe

Schreiben

DeleteKeyValueStore

Erteilt die Erlaubnis zum Löschen eines CloudFront KeyValueStore

Key-Value-Store*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteMonitoringSubscription

Erteilt die Erlaubnis, zusätzliche CloudWatch Metriken für die angegebene CloudFront Distribution zu deaktivieren

Schreiben

DeleteOriginAccessControl

Gewährt die Berechtigung zum Löschen einer Ursprungszugriffssteuerung

Herkunft und Zugriffskontrolle*

Schreiben

DeleteOriginRequestPolicy

Gewährt die Berechtigung zum Löschen einer Ursprungsantragsrichtlinie

Richtlinie für die Herkunft der Anfrage*

Schreiben

DeletePublicKey

Erteilt die Erlaubnis zum Löschen eines öffentlichen Schlüssels von CloudFront

Schreiben

DeleteRealtimeLogConfig

Gewährt die Berechtigung zum Löschen einer Echtzeit-Protokollkonfiguration

realtime-log-config*

Schreiben

DeleteResourcePolicy

Erteilt die Erlaubnis, das Richtliniendokument einer Ressource zu löschen

vpcorigin

als: /$ {} ResourceTag TagKey

Schreiben

DeleteResponseHeadersPolicy

Gewährt die Berechtigung zum Löschen einer Antwort-Header-Richtlinie

Richtlinie für Antwort-Headers*

Schreiben

DeleteStreamingDistribution

Gewährt die Berechtigung zum Löschen einer RTMP-Verteilung

Streaming-Vertrieb*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteTrustStore

Erteilt die Erlaubnis, einen Trust Store zu löschen

Trust-Store*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteVpcOrigin

Erteilt die Erlaubnis, einen VPC-Ursprung zu löschen

vpcorigin*

als: /$ {} ResourceTag TagKey

Schreiben

DescribeConnectionFunction

Erteilt die Erlaubnis, eine Zusammenfassung der Verbindungsfunktionen abzurufen

Verbindungsfunktion*

as: /$ {} ResourceTag TagKey

Lesen

DescribeFunction

Erteilt die Erlaubnis, eine CloudFront Funktionsübersicht abzurufen

Funktion*

als: ResourceTag /$ {} TagKey

Lesen

DescribeKeyValueStore

Erteilt die Erlaubnis, eine CloudFront KeyValueStore Zusammenfassung abzurufen

Key-Value-Store*

als: /$ {} ResourceTag TagKey

Lesen

DisassociateDistributionTenantWebACL

Erteilt die Erlaubnis, einen Distributionsmandanten von einer AWS WAF-Web-ACL zu trennen

Vertriebsmandant*

als: /$ {} ResourceTag TagKey

Schreiben

DisassociateDistributionWebACL

Erteilt die Erlaubnis, eine Distribution von einer AWS WAF-Web-ACL zu trennen

Verteilung*

als: ResourceTag /$ {} TagKey

Schreiben

GetAnycastIpList

Erteilt die Erlaubnis, eine statische Anycast-IP-Liste abzurufen

Anycast-IP-Liste*

als: /$ {} ResourceTag TagKey

Lesen

GetCachePolicy

Gewährt die Berechtigung zum Abrufen der Cache-Richtlinie

Cache-Richtlinie*

Lesen

GetCachePolicyConfig

Gewährt die Berechtigung zum Abrufen der Cache-Richtlinienkonfiguration

Cache-Richtlinie*

Lesen

GetCloudFrontOriginAccessIdentity

Erteilt die Erlaubnis, Informationen über eine ursprüngliche Zugriffsidentität abzurufen CloudFront

Herkunft und Zugriffsidentität*

Lesen

GetCloudFrontOriginAccessIdentityConfig

Gewährt die Berechtigung zum Abrufen der Konfigurationsinformationen zu einer Cloudfront-Ursprungszugriffsidentität.

Herkunft und Zugriffsidentität*

Lesen

GetConnectionFunction

Erteilt die Erlaubnis, den Code einer Verbindungsfunktion abzurufen

Verbindungsfunktion*

as: /$ {} ResourceTag TagKey

Lesen

GetConnectionGroup

Erteilt die Erlaubnis, Informationen über eine Verbindungsgruppe abzurufen

Verbindungsgruppe*

als: /$ {} ResourceTag TagKey

Lesen

GetConnectionGroupByRoutingEndpoint

Erteilt die Berechtigung, Informationen über eine Verbindungsgruppe über den angegebenen Routing-Endpunkt abzurufen

Verbindungsgruppe*

als: /$ {} ResourceTag TagKey

Lesen

GetContinuousDeploymentPolicy

Gewährt die Berechtigung zum Abrufen der Richtlinie für die kontinuierliche Bereitstellung

Richtlinie zur kontinuierlichen Bereitstellung*

Lesen

GetContinuousDeploymentPolicyConfig

Gewährt die Berechtigung zum Abrufen der Richtlinienkonfiguration für die kontinuierliche Bereitstellung

Richtlinie zur kontinuierlichen Bereitstellung*

Lesen

GetDistribution

Gewährt die Berechtigung zum Abrufen von Informationen zu einer Webverteilung

Vertrieb*

als: ResourceTag /$ {} TagKey

Lesen

GetDistributionConfig

Gewährt die Berechtigung zum Abrufen von Konfigurationsinformationen über die Verteilung.

Verteilung*

als: ResourceTag /$ {} TagKey

Lesen

GetDistributionTenant

Erteilt die Erlaubnis, Informationen über einen Distributionsmandanten abzurufen

Vertriebsmieter*

als: /$ {} ResourceTag TagKey

Lesen

GetDistributionTenantByDomain

Erteilt die Erlaubnis, Informationen über einen Distributionsmandanten anhand der zugehörigen Domain abzurufen

Vertriebsmieter*

als: /$ {} ResourceTag TagKey

Lesen

GetFieldLevelEncryption

Gewährt die Berechtigung zum Abrufen der Konfigurationsinformationen zur Verschlüsselung auf Feldebene.

Verschlüsselungskonfiguration auf Feldebene*

Lesen

GetFieldLevelEncryptionConfig

Gewährt die Berechtigung zum Abrufen der Konfigurationsinformationen zur Verschlüsselung auf Feldebene.

Verschlüsselungskonfiguration auf Feldebene*

Lesen

GetFieldLevelEncryptionProfile

Gewährt die Berechtigung zum Abrufen der Konfigurationsinformationen zur Verschlüsselung auf Feldebene.

Verschlüsselungsprofil auf Feldebene*

Lesen

GetFieldLevelEncryptionProfileConfig

Gewährt die Berechtigung zum Abrufen der Konfigurationsinformationen zur Verschlüsselung auf Feldebene.

Verschlüsselungsprofil auf Feldebene*

Lesen

GetFunction

Erteilt die Erlaubnis, den Code einer Funktion abzurufen CloudFront

Funktion*

als: ResourceTag /$ {} TagKey

Lesen

GetInvalidation

Gewährt die Berechtigung zum Abrufen von Informationen über eine Ungültigerklärung

Verteilung*

als: ResourceTag /$ {} TagKey

Lesen

GetInvalidationForDistributionTenant

Erteilt einem Distributionsmandanten die Erlaubnis, Informationen über eine Invalidierung abzurufen

Vertriebsmieter*

als: /$ {} ResourceTag TagKey

Lesen

GetKeyGroup

Gewährt die Berechtigung zum Abrufen einer Schlüsselgruppe

Read

GetKeyGroupConfig

Gewährt die Berechtigung zum Abrufen einer Schlüsselgruppenkonfiguration

Lesen

GetManagedCertificateDetails

Erteilt die Erlaubnis, Details zu einem CloudFront verwalteten Zertifikat abzurufen

Vertriebsmandant*

als: /$ {} ResourceTag TagKey

Lesen

GetMonitoringSubscription

Erteilt die Erlaubnis, Informationen darüber abzurufen, ob zusätzliche CloudWatch Metriken für die angegebene CloudFront Distribution aktiviert sind

Lesen

GetOriginAccessControl

Gewährt die Berechtigung zum Abrufen der Ursprungszugriffssteuerung

Herkunft und Zugriffskontrolle*

Lesen

GetOriginAccessControlConfig

Gewährt die Berechtigung zum Abrufen der Konfiguration für die Ursprungszugriffssteuerung

Ursprungszugriffskontroll*

Lesen

GetOriginRequestPolicy

Gewährt die Berechtigung zum Abrufen der Ursprungsanforderungsrichtlinie

Richtlinie für die Herkunft der Anfrage*

Lesen

GetOriginRequestPolicyConfig

Gewährt die Berechtigung zum Abrufen der Ursprungsanforderungsrichtlinie

Richtlinie für den Ursprung der Anfrage*

Lesen

GetPublicKey

Gewährt die Berechtigung zum Abrufen von Informationen über öffentliche Schlüssel

Read

GetPublicKeyConfig

Gewährt die Berechtigung zum Abrufen von Informationen über Konfiguration öffentlicher Schlüssel.

Read

GetRealtimeLogConfig

Gewährt die Berechtigung zum Abrufen einer Echtzeit-Protokollkonfiguration

Echtzeit-Log-Konfiguration*

Lesen

GetResourcePolicy

Erteilt die Erlaubnis, Informationen über das Richtliniendokument einer Ressource abzurufen

vpcorigin

als: /$ {} ResourceTag TagKey

Lesen

GetResponseHeadersPolicy

Gewährt die Berechtigung zum Abrufen der Antwort-Header-Richtlinie

Richtlinie für Antwort-Headers*

Lesen

GetResponseHeadersPolicyConfig

Gewährt die Berechtigung zum Abrufen der Konfiguration einer Antwort-Header-Richtlinie

Richtlinie für Antwort-Headers*

Lesen

GetStreamingDistribution

Gewährt die Berechtigung zum Abrufen von Informationen zu einer RTMP-Verteilung

Streaming-Vertrieb*

als: /$ {} ResourceTag TagKey

Lesen

GetStreamingDistributionConfig

Gewährt die Berechtigung zum Abrufen der Konfigurationsinformationen zu einer Streaming-Distribution

Streaming-Vertrieb*

als: /$ {} ResourceTag TagKey

Lesen

GetTrustStore

Erteilt die Erlaubnis, Informationen über einen Trust Store abzurufen

Trust-Store*

als: /$ {} ResourceTag TagKey

Lesen

GetVpcOrigin

Erteilt die Erlaubnis, Informationen über einen VPC-Ursprung abzurufen

vpcorigin*

als: /$ {} ResourceTag TagKey

Lesen

ListAnycastIpLists

Erteilt die Erlaubnis, Ihre statischen Anycast-IP-Listen aufzulisten

Auflisten

ListCachePolicies

Erteilt die Berechtigung, alle Cache-Richtlinien aufzulisten, die CloudFront für dieses Konto erstellt wurden

Auflisten

ListCloudFrontOriginAccessIdentities

Erteilt die Erlaubnis, Ihre ursprünglichen CloudFront Zugriffsidentitäten aufzulisten

Auflisten

ListConflictingAliases

Erteilt die Erlaubnis, alle Aliase aufzulisten, die mit dem angegebenen Alias in Konflikt stehen CloudFront

Vertrieb*

als: ResourceTag /$ {} TagKey

Auflisten

ListConnectionFunctions

Erteilt die Erlaubnis, die Verbindungsfunktionen in Ihrem aufzulisten AWS-Konto

Auflisten

ListConnectionGroups

Erteilt die Erlaubnis, die Verbindungsgruppen in Ihrem aufzulisten AWS-Konto

Auflisten

ListContinuousDeploymentPolicies

Gewährt die Berechtigung zum Auflisten aller Richtlinien für die kontinuierliche Bereitstellung im Konto

Auflisten

ListDistributionTenants

Erteilt die Erlaubnis, die Distributionsmandanten in Ihrem Verzeichnis aufzulisten AWS-Konto

Auflisten

ListDistributionTenantsByCustomization

Erteilt die Berechtigung, die Distributionsmandanten gemäß der von Ihnen angegebenen Anpassung aufzulisten

Auflisten

ListDistributions

Erteilt die Erlaubnis, die Distributionen aufzulisten, die mit Ihrem verknüpft sind AWS-Konto

Auflisten

ListDistributionsByAnycastIpListId

Erteilt die Erlaubnis, die Distributionen in Ihrem Konto aufzulisten, die mit den angegebenen verknüpft sind AnycastIpListId

Auflisten

ListDistributionsByCachePolicyId

Gewährt die Berechtigung zum Auflisten der Verteilungs-IDs für Verteilungen, die ein Cache-Verhalten aufweisen, das der angegebenen Cache-Richtlinie zugeordnet ist.

Auflisten

ListDistributionsByConnectionFunction

Erteilt die Berechtigung, Zusammenfassungen von Distributionen aufzulisten, die der angegebenen Verbindungsfunktion zugeordnet sind

Verbindungsfunktion*

as: /$ {} ResourceTag TagKey

Auflisten

ListDistributionsByConnectionMode

Erteilt die Erlaubnis, die Distributionen nach dem angegebenen Verbindungsmodus aufzulisten

Auflisten

ListDistributionsByKeyGroup

Gewährt die Berechtigung zum Auflisten der Verteilungs-IDs für Verteilungen, die ein Cache-Verhalten aufweisen, das der angegebenen Schlüsselgruppe zugeordnet ist

List

ListDistributionsByOriginRequestPolicyId

Gewährt die Berechtigung zum Auflisten der Verteilungs-IDs für Verteilungen, die ein Cacheverhalten aufweisen, das der angegebenen Ursprungsanforderungsrichtlinie zugeordnet ist.

Auflisten

ListDistributionsByRealtimeLogConfig

Erteilt die Berechtigung, eine Liste von Distributionen abzurufen, deren Cache-Verhalten mit der angegebenen Echtzeitprotokollkonfiguration verknüpft ist

Auflisten

ListDistributionsByResponseHeadersPolicyId

Gewährt die Berechtigung zum Auflisten der Verteilungs-IDs für Verteilungen, die ein Cache-Verhalten aufweisen, das der angegebenen Cache-Richtlinie zugeordnet ist

Auflisten

ListDistributionsByTrustStore

Erteilt die Berechtigung, Zusammenfassungen für Distributionen aufzulisten, die dem angegebenen Trust Store zugeordnet sind

trust-store*

als: /$ {} ResourceTag TagKey

Auflisten

ListDistributionsByVpcOriginId

Erteilt die Berechtigung, IDs für Distributionen aufzulisten, die dem angegebenen VPC-Ursprung zugeordnet sind

Auflisten

ListDistributionsByWebACLId

Erteilt die Erlaubnis, die Distributionen aufzulisten, die AWS-Konto mit Ihrer angegebenen AWS WAF-Web-ACL verknüpft sind

Auflisten

ListDomainConflicts

Erteilt die Berechtigung, Domänenkonflikte für eine angegebene Domäne aufzulisten

Verteilung

aws: ResourceTag /$ {} TagKey

Auflisten

Vertriebsmandant

als: ResourceTag /$ {} TagKey

ListFieldLevelEncryptionConfigs

Erteilt die Berechtigung, alle Verschlüsselungskonfigurationen auf Feldebene aufzulisten, die für dieses Konto erstellt wurden CloudFront

Auflisten

ListFieldLevelEncryptionProfiles

Erteilt die Berechtigung, alle Verschlüsselungsprofile auf Feldebene aufzulisten, die für dieses Konto erstellt wurden CloudFront

Auflisten

ListFunctions

Erteilt die Berechtigung, eine Liste von Funktionen abzurufen CloudFront

Auflisten

ListInvalidations

Gewährt die Berechtigung zum Auflisten Ihrer Invalidierungsbatches

Verteilung*

als: ResourceTag /$ {} TagKey

Auflisten

ListInvalidationsForDistributionTenant

Erteilt die Erlaubnis, die Ungültigkeiten für einen Distributionsmandanten aufzulisten

Distributionsmieter*

als: /$ {} ResourceTag TagKey

Auflisten

ListKeyGroups

Erteilt die Erlaubnis, alle Schlüsselgruppen aufzulisten, die CloudFront für dieses Konto erstellt wurden

Auflisten

ListKeyValueStores

Erteilt die Berechtigung zum Abrufen einer Liste von CloudFront KeyValueStores

Auflisten

ListOriginAccessControls

Gewährt die Berechtigung zum Auflisten aller Ursprungszugriffssteuerungen im Konto

Auflisten

ListOriginRequestPolicies

Erteilt die Erlaubnis, alle Richtlinien für Anfragen von Origin aufzulisten, die CloudFront für dieses Konto erstellt wurden

Auflisten

ListPublicKeys

Erteilt die Berechtigung, alle öffentlichen Schlüssel aufzulisten, die CloudFront für dieses Konto hinzugefügt wurden

Auflisten

ListRealtimeLogConfigs

Gewährt die Berechtigung zum Abrufen einer Liste von Echtzeit-Protokollkonfigurationen

Auflisten

ListResponseHeadersPolicies

Erteilt die Berechtigung, alle Antwortheader-Richtlinien aufzulisten, die CloudFront für dieses Konto erstellt wurden

Auflisten

ListStreamingDistributions

Gewährt die Berechtigung zum Auflisten Ihrer RTMP-Verteilungen

Auflisten

ListTagsForResource

Erteilt die Berechtigung, Tags für eine CloudFront Ressource aufzulisten

Anycast-IP-Liste

als: /$ {} ResourceTag TagKey

Lesen

Verbindungsfunktion

als: ResourceTag /$ {} TagKey

Verbindungsgruppe

als: ResourceTag /$ {} TagKey

Verteilung

as: ResourceTag /$ {} TagKey

Vertriebsmandant

als: ResourceTag /$ {} TagKey

Funktion

as: ResourceTag /$ {} TagKey

Schlüssel-Wert-Speicher

als: /$ {} ResourceTag TagKey

vertrauenswürdiger Speicher

als: ResourceTag /$ {} TagKey

vpc-Ursprung

als: /$ {} ResourceTag TagKey

ListTrustStores

Erteilt die Erlaubnis, die Trust Stores in Ihrem Verzeichnis aufzulisten AWS-Konto

Auflisten

ListVpcOrigins

Erteilt die Erlaubnis, VPC-Ursprünge aufzulisten

Auflisten

PublishConnectionFunction

Erteilt die Erlaubnis, eine Verbindungsfunktion zu veröffentlichen

Verbindungsfunktion*

as: /$ {} ResourceTag TagKey

Schreiben

PublishFunction

Erteilt die Erlaubnis, eine CloudFront Funktion zu veröffentlichen

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

PutResourcePolicy

Erteilt die Erlaubnis, das Richtliniendokument einer Ressource zu aktualisieren oder zu erstellen

vpcorigin

als: /$ {} ResourceTag TagKey

Schreiben

TagResource

Erteilt die Erlaubnis, einer CloudFront Ressource Tags hinzuzufügen

Anycast-IP-Liste

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

Verbindungsfunktion

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Verbindungsgruppe

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Verteilung

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Vertriebsmandant

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Funktion

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Key-Value-Store

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Streaming-Vertrieb

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Vertrauensspeicher

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

vpc-Ursprung

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

TestConnectionFunction

Erteilt die Erlaubnis, eine Verbindungsfunktion zu testen

Verbindungsfunktion*

as: /$ {} ResourceTag TagKey

Schreiben

TestFunction

Erteilt die Erlaubnis, eine CloudFront Funktion zu testen

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

UntagResource

Erteilt die Erlaubnis, Tags aus einer CloudFront Ressource zu entfernen

Anycast-IP-Liste

als: /$ {} ResourceTag TagKey

war: TagKeys

Markieren, Schreiben

Verbindungsfunktion

als: ResourceTag /$ {} TagKey

war: TagKeys

Verbindungsgruppe

als: ResourceTag /$ {} TagKey

war: TagKeys

Verteilung

aws: ResourceTag /$ {} TagKey

war: TagKeys

Vertriebsmandant

als: ResourceTag /$ {} TagKey

war: TagKeys

Funktion

aws: ResourceTag /$ {} TagKey

war: TagKeys

Key-Value-Store

als: /$ {} ResourceTag TagKey

war: TagKeys

Streaming-Vertrieb

als: ResourceTag /$ {} TagKey

war: TagKeys

Vertrauensspeicher

als: ResourceTag /$ {} TagKey

war: TagKeys

vpc-Ursprung

als: /$ {} ResourceTag TagKey

war: TagKeys

UpdateAnycastIpList

Erteilt die Erlaubnis, eine statische Anycast-IP-Liste zu aktualisieren

Anycast-IP-Liste*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateCachePolicy

Gewährt die Berechtigung zum Aktualisieren einer Cacherichtlinie

Cache-Richtlinie*

Schreiben

UpdateCloudFrontOriginAccessIdentity

Erteilt die Erlaubnis, die Konfiguration für eine CloudFront ursprüngliche Zugriffsidentität festzulegen

Herkunft und Zugriffsidentität*

Schreiben

UpdateConnectionFunction

Erteilt die Erlaubnis, eine Verbindungsfunktion zu aktualisieren

Verbindungsfunktion*

as: /$ {} ResourceTag TagKey

Schreiben

UpdateConnectionGroup

Erteilt die Erlaubnis, eine Verbindungsgruppe zu aktualisieren

Verbindungsgruppe*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateContinuousDeploymentPolicy

Gewährt die Berechtigung zum Aktualisieren einer Richtlinie für die kontinuierliche Bereitstellung

Richtlinie zur kontinuierlichen Bereitstellung*

Schreiben

UpdateDistribution

Gewährt die Berechtigung zum Aktualisieren einer Webverteilung

Vertrieb*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateDistributionTenant

Erteilt die Erlaubnis, einen Distributionsmandanten zu aktualisieren

Distributionsmieter*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateDistributionWithStagingConfig

Erteilt die Berechtigung, die Konfiguration von einer Staging-Webdistribution in die entsprechende primäre Webdistribution zu kopieren

Verteilung*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateDomainAssociation

Erteilt die Erlaubnis, eine Domainverknüpfung zu aktualisieren

Verteilung

aws: ResourceTag /$ {} TagKey

Schreiben

Vertriebsmandant

als: ResourceTag /$ {} TagKey

UpdateFieldLevelEncryptionConfig

Gewährt die Berechtigung zum Aktualisieren der Verschlüsselungskonfiguration auf Feldeben

Write

UpdateFieldLevelEncryptionProfile

Gewährt die Berechtigung zum Aktualisieren eines Verschlüsselungsprofils auf Feldebene

Verschlüsselungsprofil auf Feldebene*

Schreiben

UpdateFunction

Erteilt die Erlaubnis, eine Funktion zu aktualisieren CloudFront

Funktion*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateKeyGroup

Gewährt die Berechtigung zum Aktualisieren einer Schlüsselgruppe.

Schreiben

UpdateKeyValueStore

Erteilt die Erlaubnis zur Aktualisierung eines CloudFront KeyValueStore

Key-Value-Store*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateOriginAccessControl

Gewährt die Berechtigung zum Aktualisieren einer Ursprungszugriffssteuerung

Ursprungszugriffskontrolle*

Schreiben

UpdateOriginRequestPolicy

Gewährt die Berechtigung zum Aktualisieren einer Ursprungsanforderungsrichtlinie

Richtlinie für die Herkunft der Anfrage*

Schreiben

UpdatePublicKey

Gewährt die Berechtigung zum Aktualisieren von Informationen über öffentliche Schlüssel

Write

UpdateRealtimeLogConfig

Gewährt die Berechtigung zum Aktualisieren einer Echtzeit-Protokollkonfiguration

Echtzeit-Log-Konfiguration*

Schreiben

UpdateResponseHeadersPolicy

Gewährt die Berechtigung zum Aktualisieren einer Antwort-Header-Richtlinie

Richtlinie für Antwort-Headers*

Schreiben

UpdateStreamingDistribution

Gewährt die Berechtigung zum Aktualisieren einer RTMP-Verteilung

Streaming-Vertrieb*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateTrustStore

Erteilt die Erlaubnis, einen Trust Store zu aktualisieren

Trust-Store*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateVpcOrigin

Erteilt die Erlaubnis, einen VPC-Ursprung zu aktualisieren

vpcorigin*

als: /$ {} ResourceTag TagKey

Schreiben

VerifyDnsConfiguration

Erteilt die Erlaubnis, die DNS-Konfiguration für eine angegebene Domain zu überprüfen

Distributionsmandant

als: ResourceTag /$ {} TagKey

Lesen

Permission-only Aktionen für Amazon CloudFront

Die folgenden Aktionen wurden von Amazon definiert, können CloudFront jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AllowVendedLogDeliveryForResource

Erteilt die Berechtigung zur Konfiguration der ausgelieferten Protokollzustellung für eine Distribution

Verteilung

aws: ResourceTag /$ {} TagKey

Verwaltung von Berechtigungen, Schreiben

CreateSavingsPlan

Gewährt die Berechtigung zum Erstellen eines neuen Savings Plan

Schreiben

GetSavingsPlan

Gewährt die Berechtigung zum Abrufen eines Savings Plan

Lesen

ListDistributionsByLambdaFunction

Gewährt die Berechtigung, alle Verteilungen aufzulisten, die Ihrer Lambda-Funktion zugeordnet sind

Auflisten

ListRateCards

Erteilt die Erlaubnis, CloudFront Preiskarten für das Konto aufzulisten

Auflisten

ListSavingsPlans

Gewährt die Berechtigung zum Auflisten von Savings Plans im Konto

Auflisten

ListUsages

Erteilt die Erlaubnis, die CloudFront Nutzung aufzulisten

Auflisten

UpdateSavingsPlan

Gewährt die Berechtigung zum Aktualisieren eines Savings Plan

Schreiben

Von Amazon definierte Ressourcentypen CloudFront

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

Anycast-IP-Liste

arn: $ {Partition} :cloudfront: :$ {Konto} :anycast-ip-liste/$ {ID}

awsTagKey: /$ {} ResourceTag

Cache-Richtlinie

arn: $ {Partition} :cloudfront: :$ {Konto} :cache-policy/$ {ID}

Verbindungsfunktion

arn: $ {Partition} :cloudfront: :$ {Konto} :Verbindungsfunktion/$ {Id}

awsTagKey: /$ {} ResourceTag

Verbindungsgruppe

arn: $ {Partition} :cloudfront: :$ {Konto} :Verbindungsgruppe/$ {Id}

asTagKey: /$ {} ResourceTag

Richtlinie für kontinuierliche Bereitstellung

arn: $ {Partition} :cloudfront: :$ {Account} :Continuous-Deployment-Policy/$ {Id}

Verteilung

arn: $ {Partition} :cloudfront: :$ {Konto} :Distribution/$ {} DistributionId

ResourceTagaws: /$ {} TagKey

Vertriebsmandant

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

awsTagKey: /$ {} ResourceTag

Verschlüsselungskonfiguration auf Feldebene

arn: $ {Partition} :cloudfront: :$ {Konto} :Verschlüsselungskonfiguration auf Feldebene /$ {ID}

Verschlüsselungsprofil auf Feldebene

arn: $ {Partition} :cloudfront: :$ {Account} :Verschlüsselungsprofil auf Feldebene/$ {Id}

Funktion

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

awsTagKey: /$ {} ResourceTag

Schlüssel-Wert-Speicher

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

awsTagKey: /$ {} ResourceTag

Herkunftszugriffskontrolle

arn: $ {Partition} :cloudfront: :$ {Konto} :originin-access-control/$ {Id}

Herkunft — Zugriffsidentität

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

Richtlinie für die ursprüngliche Anfrage

arn: $ {Partition} :cloudfront: :$ {Konto} :originin-request-policy/$ {ID}

Echtzeit-Log-Konfiguration

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

Richtlinie für Antwort-Header

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

Streaming-Vertrieb

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

ResourceTagaws: /$ {} TagKey

vertrauenswürdiger Speicher

arn: $ {Partition} :cloudfront: :$ {Konto} :trust-store/$ {ID}

asTagKey: /$ {} ResourceTag

vpc-Ursprung

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

asTagKey: /$ {} ResourceTag

Zustandsschlüssel für Amazon CloudFront

Amazon CloudFront definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws: RequestTag /$ {} TagKey

Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert Aktionen nach Tag-Schlüssel-Werte-Paaren, die der Ressource angefügt sind

Zeichenfolge

war: TagKeys

Filtert den Zugriff durch das Vorhandensein von Tag-Schlüsseln in der Anforderung.

ArrayOfString