Amazon CloudFront のアクション、リソース、および条件キー
Amazon CloudFront (サービスプレフィックス: cloudfront) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon CloudFront で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 指定できる値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
AssociateAlias |
書き込み |
|||
書き込み |
||||
|
AssociateDistributionTenantWebACL |
書き込み |
|||
|
AssociateDistributionWebACL |
書き込み |
|||
読み取り |
||||
|
CopyDistribution |
書き込み |
|||
書き込み |
||||
読み取り |
||||
読み取り |
||||
|
CreateAnycastIpList |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateCachePolicy |
書き込み |
|||
|
CreateCloudFrontOriginAccessIdentity |
書き込み |
|||
|
CreateConnectionFunction |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateConnectionGroup |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateContinuousDeploymentPolicy |
書き込み |
|||
|
CreateDistribution |
書き込み |
|||
書き込み |
||||
読み取り |
||||
|
CreateDistributionTenant |
書き込み |
|||
読み取り |
||||
タグ付け、書き込み |
||||
|
CreateDistributionWithTags |
書き込み |
|||
書き込み |
||||
読み取り |
||||
タグ付け、書き込み |
||||
|
CreateFieldLevelEncryptionConfig |
書き込み |
|||
|
CreateFieldLevelEncryptionProfile |
書き込み |
|||
|
CreateFunction |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateInvalidation |
書き込み |
|||
|
CreateInvalidationForDistributionTenant |
書き込み |
|||
|
CreateKeyGroup |
書き込み |
|||
|
CreateKeyValueStore |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateMonitoringSubscription |
書き込み |
|||
|
CreateOriginAccessControl |
書き込み |
|||
|
CreateOriginRequestPolicy |
書き込み |
|||
|
CreatePublicKey |
書き込み |
|||
|
CreateRealtimeLogConfig |
書き込み |
|||
iam:PassedToService |
cloudfront.amazonaws.com |
書き込み |
||
|
CreateResponseHeadersPolicy |
書き込み |
|||
|
CreateTrustStore |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateVpcOrigin |
書き込み |
|||
タグ付け、書き込み |
||||
|
DeleteAnycastIpList |
書き込み |
|||
|
DeleteCachePolicy |
書き込み |
|||
|
DeleteCloudFrontOriginAccessIdentity |
書き込み |
|||
|
DeleteConnectionFunction |
書き込み |
|||
|
DeleteConnectionGroup |
書き込み |
|||
|
DeleteContinuousDeploymentPolicy |
書き込み |
|||
|
DeleteDistribution |
書き込み |
|||
|
DeleteDistributionTenant |
書き込み |
|||
|
DeleteFieldLevelEncryptionConfig |
書き込み |
|||
|
DeleteFieldLevelEncryptionProfile |
書き込み |
|||
|
DeleteFunction |
書き込み |
|||
|
DeleteKeyGroup |
書き込み |
|||
|
DeleteKeyValueStore |
書き込み |
|||
|
DeleteMonitoringSubscription |
書き込み |
|||
|
DeleteOriginAccessControl |
書き込み |
|||
|
DeleteOriginRequestPolicy |
書き込み |
|||
|
DeletePublicKey |
書き込み |
|||
|
DeleteRealtimeLogConfig |
書き込み |
|||
|
DeleteResourcePolicy |
書き込み |
|||
|
DeleteResponseHeadersPolicy |
書き込み |
|||
|
DeleteStreamingDistribution |
書き込み |
|||
|
DeleteTrustStore |
書き込み |
|||
|
DeleteVpcOrigin |
書き込み |
|||
|
DescribeConnectionFunction |
読み取り |
|||
|
DescribeFunction |
読み取り |
|||
|
DescribeKeyValueStore |
読み取り |
|||
|
DisassociateDistributionTenantWebACL |
書き込み |
|||
|
DisassociateDistributionWebACL の解除 |
書き込み |
|||
|
GetAnycastIpList |
読み取り |
|||
|
GetCachePolicy |
読み取り |
|||
|
GetCachePolicyConfig |
読み取り |
|||
|
GetCloudFrontOriginAccessIdentity |
読み取り |
|||
|
GetCloudFrontOriginAccessIdentityConfig |
読み取り |
|||
|
GetConnectionFunction |
読み取り |
|||
|
GetConnectionGroup |
読み取り |
|||
|
GetConnectionGroupByRoutingEndpoint |
読み取り |
|||
|
GetContinuousDeploymentPolicy |
読み取り |
|||
|
GetContinuousDeploymentPolicyConfig |
読み取り |
|||
|
GetDistribution |
読み取り |
|||
|
GetDistributionConfig |
読み取り |
|||
|
GetDistributionTenant |
読み取り |
|||
|
GetDistributionTenantByDomain |
読み取り |
|||
|
GetFieldLevelEncryption |
読み取り |
|||
|
GetFieldLevelEncryptionConfig |
読み取り |
|||
|
GetFieldLevelEncryptionProfile |
読み取り |
|||
|
GetFieldLevelEncryptionProfileConfig |
読み取り |
|||
|
GetFunction |
読み取り |
|||
|
GetInvalidation |
読み取り |
|||
|
GetInvalidationForDistributionTenant |
読み取り |
|||
|
GetKeyGroup |
読み取り |
|||
|
GetKeyGroupConfig |
読み取り |
|||
|
GetManagedCertificateDetails |
読み取り |
|||
|
GetMonitoringSubscription |
読み取り |
|||
|
GetOriginAccessControl |
読み取り |
|||
|
GetOriginAccessControlConfig |
読み取り |
|||
|
GetOriginRequestPolicy |
読み取り |
|||
|
GetOriginRequestPolicyConfig |
読み取り |
|||
|
GetPublicKey |
読み取り |
|||
|
GetPublicKeyConfig |
読み取り |
|||
|
GetRealtimeLogConfig |
読み取り |
|||
|
GetResourcePolicy |
読み取り |
|||
|
GetResponseHeadersPolicy |
読み取り |
|||
|
GetResponseHeadersPolicyConfig |
読み取り |
|||
|
GetStreamingDistribution |
読み取り |
|||
|
GetStreamingDistributionConfig |
読み取り |
|||
|
GetTrustStore |
読み取り |
|||
|
GetVpcOrigin |
読み取り |
|||
|
ListAnycastIpLists |
リスト |
|||
|
ListCachePolicies |
リスト |
|||
|
ListCloudFrontOriginAccessIdentities |
リスト |
|||
|
ListConflictingAliases |
読み取り |
|||
リスト |
||||
|
ListConnectionFunctions |
リスト |
|||
|
ListConnectionGroups |
リスト |
|||
|
ListContinuousDeploymentPolicies |
リスト |
|||
|
ListDistributionTenants |
リスト |
|||
|
ListDistributionTenantsByCustomization |
リスト |
|||
|
ListDistributions |
リスト |
|||
|
ListDistributionsByAnycastIpListId |
リスト |
|||
|
ListDistributionsByCachePolicyId |
リスト |
|||
|
ListDistributionsByConnectionFunction |
リスト |
|||
|
ListDistributionsByConnectionMode |
リスト |
|||
|
ListDistributionsByKeyGroup |
リスト |
|||
|
ListDistributionsByOriginRequestPolicyId |
リスト |
|||
|
ListDistributionsByRealtimeLogConfig |
リスト |
|||
|
ListDistributionsByResponseHeadersPolicyId |
リスト |
|||
|
ListDistributionsByTrustStore |
リスト |
|||
|
ListDistributionsByVpcOriginId |
リスト |
|||
|
ListDistributionsByWebACLId |
リスト |
|||
|
ListDomainConflicts |
読み取り |
|||
読み取り |
||||
リスト |
||||
|
ListFieldLevelEncryptionConfigs |
リスト |
|||
|
ListFieldLevelEncryptionProfiles |
リスト |
|||
|
ListFunctions |
リスト |
|||
|
ListInvalidations |
リスト |
|||
|
ListInvalidationsForDistributionTenant |
リスト |
|||
|
ListKeyGroups |
リスト |
|||
|
ListKeyValueStores |
リスト |
|||
|
ListOriginAccessControls |
リスト |
|||
|
ListOriginRequestPolicies |
リスト |
|||
|
ListPublicKeys |
リスト |
|||
|
ListRealtimeLogConfigs |
リスト |
|||
|
ListResponseHeadersPolicies |
リスト |
|||
|
ListStreamingDistributions |
リスト |
|||
|
ListTagsForResource |
読み取り |
|||
|
ListTrustStores |
リスト |
|||
|
ListVpcOrigins |
リスト |
|||
|
PublishConnectionFunction |
書き込み |
|||
|
PublishFunction |
書き込み |
|||
|
PutResourcePolicy |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
TestConnectionFunction |
書き込み |
|||
|
TestFunction |
書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateAnycastIpList |
書き込み |
|||
|
UpdateCachePolicy |
書き込み |
|||
|
UpdateCloudFrontOriginAccessIdentity |
書き込み |
|||
|
UpdateConnectionFunction |
書き込み |
|||
|
UpdateConnectionGroup |
書き込み |
|||
|
UpdateContinuousDeploymentPolicy |
書き込み |
|||
|
UpdateDistribution |
読み取り |
|||
書き込み |
||||
|
UpdateDistributionTenant |
読み取り |
|||
書き込み |
||||
|
UpdateDistributionWithStagingConfig |
読み取り |
|||
読み取り |
||||
書き込み |
||||
|
UpdateDomainAssociation |
書き込み |
|||
書き込み |
||||
書き込み |
||||
|
UpdateFieldLevelEncryptionConfig |
書き込み |
|||
|
UpdateFieldLevelEncryptionProfile |
書き込み |
|||
|
UpdateFunction |
書き込み |
|||
|
UpdateKeyGroup |
書き込み |
|||
|
UpdateKeyValueStore |
書き込み |
|||
|
UpdateOriginAccessControl |
書き込み |
|||
|
UpdateOriginRequestPolicy |
書き込み |
|||
|
UpdatePublicKey |
書き込み |
|||
|
UpdateRealtimeLogConfig |
書き込み |
|||
iam:PassedToService |
cloudfront.amazonaws.com |
書き込み |
||
|
UpdateResponseHeadersPolicy |
書き込み |
|||
|
UpdateTrustStore |
書き込み |
|||
|
UpdateVpcOrigin |
書き込み |
|||
|
VerifyDnsConfiguration |
読み取り |
Amazon CloudFront で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
CloudFront ディストリビューションにエイリアスを関連付ける許可を付与 |
書き込み |
|||
ディストリビューションテナントを AWS WAF ウェブ ACL に関連付けるアクセス許可を付与します |
書き込み |
|||
ディストリビューションを AWS WAF ウェブ ACL に関連付けるアクセス許可を付与します |
書き込み |
|||
既存のディストリビューションをコピーしたり、新しいウェブディストリビューションを作成したりするための許可を付与します |
書き込み |
|||
エニーキャスト静的 IP リストを作成するアクセス許可を付与 |
書き込み |
|||
CloudFront に新しいキャッシュポリシーを追加する許可を付与 |
書き込み |
|||
新しい CloudFront オリジンアクセスアイデンティティを作成する許可を付与 |
書き込み |
|||
接続関数を作成するアクセス許可を付与します |
書き込み |
|||
接続グループを作成するアクセス許可を付与 |
書き込み |
|||
CloudFront に新しい継続的デプロイポリシーを追加するための許可を付与します |
書き込み |
|||
新しいウェブディストリビューションを作成する許可を付与 |
書き込み |
|||
新しいディストリビューションテナントを作成するアクセス許可を付与 |
書き込み |
|||
新しいフィールドレベル暗号化設定を作成する許可を付与 |
書き込み |
|||
フィールドレベル暗号化プロファイルを作成する許可を付与 |
書き込み |
|||
CloudFront 関数を作成する許可を付与 |
書き込み |
|||
新しい無効化バッチリクエストを作成する許可を付与 |
書き込み |
|||
ディストリビューションテナントの無効化を作成するアクセス許可を付与 |
書き込み |
|||
CloudFront に新しいキーグループを追加する許可を付与 |
書き込み |
|||
CloudFront KeyValueStore を作成する許可を付与 |
書き込み |
|||
指定された CloudFront ディストリビューションの追加の CloudWatch メトリクスを有効にする許可を付与。追加のメトリクスには追加コストが発生します |
書き込み |
|||
新しいオリジンアクセスコントロールを作成する権限を付与する |
書き込み |
|||
CloudFront に新しいオリジンリクエストポリシーを追加する許可を付与 |
書き込み |
|||
CloudFront に新しいパブリックキーを追加する許可を付与 |
書き込み |
|||
リアルタイムログ設定を作成する許可を付与 |
書き込み |
|||
CloudFront に新しいレスポンスヘッダーポリシーを追加する許可を付与 |
書き込み |
|||
新しい RTMP ディストリビューションを作成する許可を付与 |
書き込み |
|||
新しい RTMP ディストリビューションをタグ付きで作成する許可を付与 |
書き込み |
|||
トラストストアを作成する許可を付与 |
書き込み |
|||
VPC オリジンを作成するアクセス許可を付与 |
書き込み |
|||
エニーキャスト静的 IP リストを削除する許可を付与 |
書き込み |
|||
キャッシュポリシーを削除する許可を付与 |
書き込み |
|||
CloudFront オリジンアクセスアイデンティティを削除する許可を付与 |
書き込み |
|||
接続関数を削除するアクセス許可を付与します |
書き込み |
|||
接続グループを削除するアクセス許可を付与 |
書き込み |
|||
継続的デプロイポリシーを削除するための許可を付与します |
書き込み |
|||
ウェブディストリビューションを削除する許可を付与 |
書き込み |
|||
ディストリビューションテナントを削除するアクセス許可を付与 |
書き込み |
|||
フィールドレベル暗号化の設定を削除する許可を付与 |
書き込み |
|||
フィールドレベル暗号化プロファイルを削除する許可を付与 |
書き込み |
|||
CloudFront 関数を削除する許可を付与 |
書き込み |
|||
キーグループを削除する許可を付与 |
書き込み |
|||
CloudFront KeyValueStore を削除する許可を付与 |
書き込み |
|||
指定された CloudFront ディストリビューションの追加の CloudWatch メトリクスを無効にする許可を付与 |
書き込み |
|||
オリジンアクセスコントロールを削除する権限を付与する |
書き込み |
|||
オリジンリクエストポリシーを削除する許可を付与 |
書き込み |
|||
CloudFront から公開鍵を削除する許可を付与 |
書き込み |
|||
リアルタイムログ設定を削除する許可を付与 |
書き込み |
|||
リソースのポリシードキュメントを削除するアクセス許可を付与します |
書き込み |
|||
リソースヘッダーポリシを削除する許可を付与 |
書き込み |
|||
RTMP ディストリビューションを削除する許可を付与 |
書き込み |
|||
トラストストアを削除するアクセス許可を付与します |
書き込み |
|||
VPC オリジンを削除するアクセス許可を付与 |
書き込み |
|||
接続関数の概要を取得するアクセス許可を付与します |
読み取り |
|||
CloudFront 関数概要を取得する許可を付与 |
読み取り |
|||
CloudFront KeyValueStore 概要を取得する許可を付与 |
読み取り |
|||
AWS WAF ウェブ ACL からディストリビューションテナントの関連付けを解除するアクセス許可を付与します |
書き込み |
|||
AWS WAF ウェブ ACL からディストリビューションの関連付けを解除する許可を付与 |
書き込み |
|||
エニーキャスト静的 IP リストを取得するアクセス許可を付与 |
読み取り |
|||
キャッシュポリシーを取得する許可を付与 |
読み取り |
|||
キャッシュポリシー設定を取得する許可を付与 |
読み取り |
|||
CloudFront オリジンアクセスアイデンティティに関する情報を取得する許可を付与 |
読み取り |
|||
CloudFront オリジンアクセスアイデンティティに関する設定情報を取得する許可を付与 |
読み取り |
|||
接続関数のコードを取得するアクセス許可を付与します |
読み取り |
|||
接続グループに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
指定されたルーティングエンドポイントによって接続グループに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
継続的デプロイポリシーを取得するための許可を付与します |
読み取り |
|||
継続的デプロイポリシー設定を取得するための許可を付与します |
読み取り |
|||
ウェブディストリビューションに関する情報を取得する許可を付与 |
読み取り |
|||
ディストリビューションに関する設定情報を取得する許可を付与 |
読み取り |
|||
ディストリビューションに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
関連付けられたドメインによってディストリビューションテナントに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
フィールドレベル暗号化設定情報を取得する許可を付与 |
読み取り |
|||
フィールドレベル暗号化設定情報を取得する許可を付与 |
読み取り |
|||
フィールドレベル暗号化設定情報を取得する許可を付与 |
読み取り |
|||
フィールドレベル暗号化プロファイル設定情報を取得する許可を付与 |
読み取り |
|||
CloudFront 関数のコードを取得する許可を付与 |
読み取り |
|||
無効化に関する情報を取得する許可を付与 |
読み取り |
|||
ディストリビューションテナントの無効化に関する情報を取得するアクセス許可を付与 |
読み取り |
|||
キーグループを取得する許可を付与 |
読み取り |
|||
キーグループ設定を取得する許可を付与 |
読み取り |
|||
CloudFront マネージド証明書の詳細を取得するアクセス許可を付与 |
読み取り |
|||
指定された CloudFront ディストリビューションで追加の CloudWatch メトリクスが有効になっているかどうかに関する情報を取得する許可を付与 |
読み取り |
|||
オリジンアクセスコントロールを取得する権限を付与する |
読み取り |
|||
オリジンアクセスコントロール設定を取得する権限を付与する |
読み取り |
|||
オリジンリクエストポリシーを取得する許可を付与 |
読み取り |
|||
オリジンリクエストポリシー設定を取得する許可を付与 |
読み取り |
|||
公開鍵情報を取得する許可を付与 |
読み取り |
|||
公開鍵設定情報を取得する許可を付与 |
読み取り |
|||
リアルタイムログ設定を取得する許可を付与 |
読み取り |
|||
リソースのポリシードキュメントに関する情報を取得するアクセス許可を付与します |
読み取り |
|||
レスポンスヘッダーポリシーを取得するアクセス許可を付与 |
読み取り |
|||
レスポンスヘッダーポリシー設定を取得する許可を付与 |
読み取り |
|||
RTMP ディストリビューションに関する情報を取得する許可を付与 |
読み取り |
|||
ストリーミングディストリビューションに関する設定情報を取得する許可を付与 |
読み取り |
|||
トラストストアに関する情報を取得するアクセス許可を付与します |
読み取り |
|||
VPC オリジンに関する情報を取得する許可を付与 |
読み取り |
|||
エニーキャスト静的 IP リストを一覧表示するアクセス許可を付与 |
リスト |
|||
このアカウントに対して CloudFront で作成されたすべてのキャッシュポリシーを一覧表示する許可を付与 |
リスト |
|||
CloudFront オリジンアクセスアイデンティティを一覧表示する許可を付与 |
リスト |
|||
CloudFront で指定したエイリアスと競合するすべてのエイリアスを一覧表示する許可を付与 |
リスト |
|||
の接続関数を一覧表示するアクセス許可を付与します AWS アカウント |
リスト |
|||
の接続グループを一覧表示するアクセス許可を付与します AWS アカウント |
リスト |
|||
アカウント内のすべての継続的デプロイポリシーを一覧表示するための許可を付与します |
リスト |
|||
のディストリビューションテナントを一覧表示するアクセス許可を付与します AWS アカウント |
リスト |
|||
指定したカスタマイズによってディストリビューションテナントを一覧表示するアクセス許可を付与 |
リスト |
|||
に関連付けられているディストリビューションを一覧表示するアクセス許可を付与します AWS アカウント |
リスト |
|||
指定された AnycastIpListId に関連付けられているアカウントのディストリビューションを一覧表示するアクセス許可を付与 |
リスト |
|||
指定したキャッシュポリシーにキャッシュ動作が関連付けられているディストリビューションのディストリビューション ID を一覧表示する許可を付与 |
リスト |
|||
指定された接続関数に関連付けられたディストリビューションの概要を一覧表示するアクセス許可を付与します |
リスト |
|||
指定された接続モードでディストリビューションを一覧表示するアクセス許可を付与 |
リスト |
|||
指定したキーグループにキャッシュ動作が関連付けられているディストリビューションのディストリビューション ID を一覧表示する許可を付与 |
リスト |
|||
指定したオリジンリクエストポリシーにキャッシュ動作が関連付けられているディストリビューションのディストリビューション ID を一覧表示する許可を付与 |
リスト |
|||
指定されたリアルタイムログ設定に関連付けられたキャッシュ動作を持つディストリビューションのリストを取得する許可を付与する |
リスト |
|||
指定したレスポンスヘッダーポリシーにキャッシュ動作が関連付けられているディストリビューションのディストリビューション ID を一覧表示する許可を付与 |
リスト |
|||
指定されたトラストストアに関連付けられたディストリビューションの概要を一覧表示するアクセス許可を付与します |
リスト |
|||
指定された VPC オリジンに関連付けられたディストリビューション IDs を一覧表示するアクセス許可を付与 |
リスト |
|||
特定の AWS WAF ウェブ ACL AWS アカウント を持つ に関連付けられたディストリビューションを一覧表示する許可を付与 |
リスト |
|||
指定されたドメインのドメイン競合を一覧表示するアクセス許可を付与 |
リスト |
|||
このアカウントの CloudFront で作成されたすべてのフィールドレベル暗号化設定を一覧表示する許可を付与 |
リスト |
|||
このアカウントの CloudFront で作成されたすべてのフィールドレベル暗号化プロファイルを一覧表示する許可を付与 |
リスト |
|||
CloudFront Functions のリストを取得する許可を付与 |
リスト |
|||
無効化バッチを一覧表示する許可を付与 |
リスト |
|||
ディストリビューションテナントの無効化を一覧表示するアクセス許可を付与 |
リスト |
|||
このアカウントの CloudFront で作成されたすべてのキーグループを一覧表示する許可を付与 |
リスト |
|||
CloudFront KeyValueStores のリストを取得する許可を付与 |
リスト |
|||
アカウント内にあるすべてのオリジンアクセスコントロールを一覧表示する権限を付与する |
リスト |
|||
このアカウントの CloudFront で作成されたすべてのオリジンリクエストポリシーを一覧表示する許可を付与 |
リスト |
|||
このアカウントの CloudFront に追加されたすべてのパブリックキーを一覧表示する許可を付与 |
リスト |
|||
リアルタイムログ設定を一覧表示する許可を付与 |
リスト |
|||
このアカウントの CloudFront で作成されたすべてのレスポンスヘッダーポリシーを一覧表示する許可を付与 |
リスト |
|||
RTMP ディストリビューションを一覧表示する許可を付与 |
リスト |
|||
CloudFront リソースのタグを一覧表示する許可を付与 |
読み取り |
|||
の信頼ストアを一覧表示するアクセス許可を付与します AWS アカウント |
リスト |
|||
VPC オリジンを一覧表示するアクセス許可を付与 |
リスト |
|||
接続関数を発行するアクセス許可を付与します |
書き込み |
|||
CloudFront 関数を発行する許可を付与 |
書き込み |
|||
リソースのポリシードキュメントを更新または作成するアクセス許可を付与します |
書き込み |
|||
CloudFront リソースにタグを追加する許可を付与 |
タグ付け、書き込み |
|||
接続関数をテストするアクセス許可を付与します |
書き込み |
|||
CloudFront 関数をテストする許可を付与 |
書き込み |
|||
CloudFrontリソースからタグを削除する許可を付与 |
タグ付け、書き込み |
|||
エニーキャスト静的 IP リストを更新する許可を付与 |
書き込み |
|||
キャッシュポリシーを更新する許可を付与 |
書き込み |
|||
CloudFront オリジンアクセスアイデンティティの設定を設定する許可を付与 |
書き込み |
|||
接続関数を更新するアクセス許可を付与します |
書き込み |
|||
接続グループを更新するアクセス許可を付与 |
書き込み |
|||
継続的デプロイポリシーを更新するための許可を付与します |
書き込み |
|||
ウェブディストリビューション設定を更新する許可を付与 |
書き込み |
|||
ディストリビューションテナントを更新するアクセス許可を付与 |
書き込み |
|||
ステージング Web ディストリビューションから対応するプライマリ Web ディストリビューションに設定をコピーする許可を付与する |
書き込み |
|||
ドメインの関連付けを更新するアクセス許可を付与 |
書き込み |
|||
フィールドレベル暗号化設定を更新する許可を付与 |
書き込み |
|||
フィールドレベル暗号化プロファイルを更新する許可を付与 |
書き込み |
|||
CloudFront 関数を更新する許可を付与 |
書き込み |
|||
キーグループを更新する許可を付与 |
書き込み |
|||
CloudFront KeyValueStore を更新する許可を付与 |
書き込み |
|||
オリジンアクセスコントロールを更新する権限を付与する |
書き込み |
|||
オリジンリクエストポリシーを更新する許可を付与 |
書き込み |
|||
公開鍵情報を更新する許可を付与 |
書き込み |
|||
リアルタイムログ設定を更新する許可を付与 |
書き込み |
|||
データセットのリソースポリシーを更新するアクセス許可を付与 |
書き込み |
|||
RTMP ディストリビューションの設定を更新する許可を付与 |
書き込み |
|||
トラストストアを更新する許可を付与 |
書き込み |
|||
VPC オリジンを更新するアクセス許可を付与 |
書き込み |
|||
指定されたドメインの DNS 設定を確認するアクセス許可を付与 |
読み取り |
Amazon CloudFront のアクセス許可のみのアクション
以下のアクションは Amazon CloudFront によって定義されますが、API オペレーションを通じて直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
ディストリビューション用の vended log 配信を設定する許可を付与する |
アクセス許可管理、書き込み |
|||
新しい Savings Plans を作成する権限を付与する |
書き込み |
|||
Savings Plans を取得する権限を付与する |
読み取り |
|||
Lambda 関数に関連付けられているディストリビューションを一覧表示するためのアクセス許可を付与 |
リスト |
|||
アカウントの CloudFront レートカードを一覧表示する権限を付与する |
リスト |
|||
アカウント内に Savings Plans を一覧表示する権限を付与する |
リスト |
|||
CloudFront の使用状況を一覧表示する権限を付与する |
リスト |
|||
Savings Plans を更新する権限を付与する |
書き込み |
Amazon CloudFront で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:cloudfront::${Account}:anycast-ip-list/${Id} |
||
arn:${Partition}:cloudfront::${Account}:cache-policy/${Id} |
||
arn:${Partition}:cloudfront::${Account}:connection-function/${Id} |
||
arn:${Partition}:cloudfront::${Account}:connection-group/${Id} |
||
arn:${Partition}:cloudfront::${Account}:continuous-deployment-policy/${Id} |
||
arn:${Partition}:cloudfront::${Account}:distribution/${DistributionId} |
||
arn:${Partition}:cloudfront::${Account}:distribution-tenant/${Id} |
||
arn:${Partition}:cloudfront::${Account}:field-level-encryption-config/${Id} |
||
arn:${Partition}:cloudfront::${Account}:field-level-encryption-profile/${Id} |
||
arn:${Partition}:cloudfront::${Account}:function/${Name} |
||
arn:${Partition}:cloudfront::${Account}:key-value-store/${Name} |
||
arn:${Partition}:cloudfront::${Account}:origin-access-control/${Id} |
||
arn:${Partition}:cloudfront::${Account}:origin-access-identity/${Id} |
||
arn:${Partition}:cloudfront::${Account}:origin-request-policy/${Id} |
||
arn:${Partition}:cloudfront::${Account}:realtime-log-config/${Name} |
||
arn:${Partition}:cloudfront::${Account}:response-headers-policy/${Id} |
||
arn:${Partition}:cloudfront::${Account}:streaming-distribution/${DistributionId} |
||
arn:${Partition}:cloudfront::${Account}:trust-store/${Id} |
||
arn:${Partition}:cloudfront::${Account}:vpcorigin/${Id} |
Amazon CloudFront の条件キー
Amazon CloudFront は、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエスト内のタグキーと値のペアが存在するかどうかでアクションをフィルタリングします |
String |
|
リソースにアタッチされているタグキーおよび値のペアでアクセスをフィルタリングします |
String |
|
リクエスト内のタグキーが存在するかどうかでアクセスをフィルタリングします |
ArrayOfString |