View a markdown version of this page

AWS Route53 Global Resolver のアクション、リソース、および条件キー - サービス認可リファレンス

AWS Route53 Global Resolver のアクション、リソース、および条件キー

AWS Route53 Global Resolver (サービスプレフィックス: route53globalresolver) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

AWS Route53 Global Resolver で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 可能な値 (複数可) アクセスレベル

AssociateHostedZone

route53globalresolver:AssociateHostedZone

書き込み

BatchCreateFirewallRule

route53globalresolver:BatchCreateFirewallRule

書き込み

BatchDeleteFirewallRule

route53globalresolver:BatchDeleteFirewallRule

書き込み

BatchUpdateFirewallRule

route53globalresolver:BatchUpdateFirewallRule

書き込み

CreateAccessSource

route53globalresolver:CreateAccessSource

書き込み

route53globalresolver:TagResource

タグ付け、書き込み

CreateAccessToken

route53globalresolver:CreateAccessToken

書き込み

route53globalresolver:TagResource

タグ付け、書き込み

CreateDNSView

route53globalresolver:CreateDNSView

書き込み

route53globalresolver:TagResource

タグ付け、書き込み

CreateFirewallDomainList

route53globalresolver:CreateFirewallDomainList

書き込み

route53globalresolver:TagResource

タグ付け、書き込み

CreateFirewallRule

route53globalresolver:CreateFirewallRule

書き込み

CreateGlobalResolver

route53globalresolver:CreateGlobalResolver

書き込み

route53globalresolver:TagResource

タグ付け、書き込み

DeleteAccessSource

route53globalresolver:DeleteAccessSource

書き込み

DeleteAccessToken

route53globalresolver:DeleteAccessToken

書き込み

DeleteDNSView

route53globalresolver:DeleteDNSView

書き込み

DeleteFirewallDomainList

route53globalresolver:DeleteFirewallDomainList

書き込み

DeleteFirewallRule

route53globalresolver:DeleteFirewallRule

書き込み

DeleteGlobalResolver

route53globalresolver:DeleteGlobalResolver

書き込み

DisableDNSView

route53globalresolver:DisableDNSView

書き込み

DisassociateHostedZone

route53globalresolver:DisassociateHostedZone

書き込み

EnableDNSView

route53globalresolver:EnableDNSView

書き込み

GetAccessSource

route53globalresolver:GetAccessSource

読み取り

GetAccessToken

route53globalresolver:GetAccessToken

読み取り

GetDNSView

route53globalresolver:GetDNSView

読み取り

GetFirewallDomainList

route53globalresolver:GetFirewallDomainList

読み取り

GetFirewallRule

route53globalresolver:GetFirewallRule

読み取り

GetGlobalResolver

route53globalresolver:GetGlobalResolver

読み取り

GetHostedZoneAssociation

route53globalresolver:GetHostedZoneAssociation

読み取り

GetManagedFirewallDomainList

route53globalresolver:GetManagedFirewallDomainList

読み取り

ImportFirewallDomains

route53globalresolver:ImportFirewallDomains

書き込み

ListAccessSources

route53globalresolver:ListAccessSources

リスト

ListAccessTokens

route53globalresolver:ListAccessTokens

リスト

ListDNSViews

route53globalresolver:ListDNSViews

リスト

ListFirewallDomainLists

route53globalresolver:ListFirewallDomainLists

リスト

ListFirewallDomains

route53globalresolver:ListFirewallDomains

読み取り

ListFirewallRules

route53globalresolver:ListFirewallRules

リスト

ListGlobalResolvers

route53globalresolver:ListGlobalResolvers

リスト

ListHostedZoneAssociations

route53globalresolver:ListHostedZoneAssociations

リスト

ListManagedFirewallDomainLists

route53globalresolver:ListManagedFirewallDomainLists

リスト

ListTagsForResource

route53globalresolver:ListTagsForResource

書き込み

TagResource

route53globalresolver:TagResource

タグ付け、書き込み

UntagResource

route53globalresolver:UntagResource

タグ付け、書き込み

UpdateAccessSource

route53globalresolver:UpdateAccessSource

書き込み

UpdateAccessToken

route53globalresolver:UpdateAccessToken

書き込み

UpdateDNSView

route53globalresolver:UpdateDNSView

書き込み

UpdateFirewallDomains

route53globalresolver:UpdateFirewallDomains

書き込み

UpdateFirewallRule

route53globalresolver:UpdateFirewallRule

書き込み

UpdateGlobalResolver

route53globalresolver:UpdateGlobalResolver

書き込み

UpdateHostedZoneAssociation

route53globalresolver:UpdateHostedZoneAssociation

書き込み

AWS Route53 Global Resolver で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AssociateHostedZone

リソースをホストゾーンに関連付けるアクセス許可を付与します

書き込み

BatchCreateFirewallRule

複数のファイアウォールルールを作成するアクセス許可を付与します

書き込み

BatchDeleteFirewallRule

複数のファイアウォールルールを削除するアクセス許可を付与します

書き込み

BatchUpdateFirewallRule

複数のファイアウォールルールを更新する許可を付与

書き込み

CreateAccessSource

アクセスソースを作成するアクセス許可を付与します

dns-view*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateAccessToken

アクセストークンを作成するアクセス許可を付与します

アクセストークン*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateDNSView

DNS ビューを作成するアクセス許可を付与します

dns-view*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateFirewallDomainList

ファイアウォールドメインリストを作成するアクセス許可を付与します

firewall-domain-list*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateFirewallRule

ファイアウォールルールを作成するアクセス許可を付与します

dns-view*

aws:ResourceTag/${TagKey}

書き込み

firewall-domain-list

aws:ResourceTag/${TagKey}

CreateGlobalResolver

グローバルリゾルバーを作成するアクセス許可を付与します

グローバルリゾルバー*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

DeleteAccessSource

アクセスソースを削除するアクセス許可を付与します

アクセスソース*

aws:ResourceTag/${TagKey}

書き込み

DeleteAccessToken

アクセストークンを削除するアクセス許可を付与します

アクセストークン*

aws:ResourceTag/${TagKey}

書き込み

DeleteDNSView

DNS ビューを削除するアクセス許可を付与します

dns-view*

aws:ResourceTag/${TagKey}

書き込み

DeleteFirewallDomainList

ファイアウォールドメインリストを削除するアクセス許可を付与します

firewall-domain-list*

aws:ResourceTag/${TagKey}

書き込み

DeleteFirewallRule

ファイアウォールルールを削除するアクセス許可を付与します

書き込み

DeleteGlobalResolver

グローバルリゾルバーを削除する許可を付与

グローバルリゾルバー*

aws:ResourceTag/${TagKey}

書き込み

DisableDNSView

DNS ビューを無効にするアクセス許可を付与します

dns-view*

aws:ResourceTag/${TagKey}

書き込み

DisassociateHostedZone

ホストゾーンとリソースの関連付けを解除するアクセス許可を付与します

書き込み

EnableDNSView

DNS ビューを有効にするアクセス許可を付与します

dns-view*

aws:ResourceTag/${TagKey}

書き込み

GetAccessSource

アクセスソースを取得するアクセス許可を付与します

アクセスソース*

aws:ResourceTag/${TagKey}

読み取り

GetAccessToken

アクセストークンを取得するアクセス許可を付与します

アクセストークン*

aws:ResourceTag/${TagKey}

読み取り

GetDNSView

DNS ビューを取得する許可を付与

dns-view*

aws:ResourceTag/${TagKey}

読み取り

GetFirewallDomainList

ファイアウォールドメインリストを取得する許可を付与

firewall-domain-list*

aws:ResourceTag/${TagKey}

読み取り

GetFirewallRule

ファイアウォールルールを取得するアクセス許可を付与します

読み取り

GetGlobalResolver

グローバルリゾルバーを取得する許可を付与

グローバルリゾルバー*

aws:ResourceTag/${TagKey}

読み取り

GetHostedZoneAssociation

ホストゾーンの関連付けを取得するアクセス許可を付与します

読み取り

GetManagedFirewallDomainList

マネージドファイアウォールドメインリストを取得する許可を付与

読み取り

ImportFirewallDomains

S3 バケットからファイアウォールドメインをインポートするアクセス許可を付与します

firewall-domain-list*

aws:ResourceTag/${TagKey}

書き込み

ListAccessSources

アクセスソースを一覧表示する許可を付与

リスト

ListAccessTokens

アクセストークンを一覧表示するアクセス許可を付与します

リスト

ListDNSViews

DNS ビューを一覧表示する許可を付与

リスト

ListFirewallDomainLists

ファイアウォールドメインリストを一覧表示するアクセス許可を付与します

リスト

ListFirewallDomains

ファイアウォールドメインを一覧表示するアクセス許可を付与します

firewall-domain-list*

aws:ResourceTag/${TagKey}

読み取り

ListFirewallRules

ファイアウォールルールを一覧表示する許可を付与

dns-view*

aws:ResourceTag/${TagKey}

リスト

ListGlobalResolvers

グローバルリゾルバーを一覧表示する許可を付与

リスト

ListHostedZoneAssociations

ホストゾーンの関連付けを一覧表示するアクセス許可を付与します

リスト

ListManagedFirewallDomainLists

マネージドファイアウォールドメインリストを一覧表示する許可を付与

リスト

ListTagsForResource

リソースのタグを一覧表示する許可を付与

アクセスソース

aws:ResourceTag/${TagKey}

書き込み

アクセストークン

aws:ResourceTag/${TagKey}

dns-view

aws:ResourceTag/${TagKey}

firewall-domain-list

aws:ResourceTag/${TagKey}

グローバルリゾルバー

aws:ResourceTag/${TagKey}

TagResource

リソースにタグを付けるアクセス許可を付与

アクセスソース

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

アクセストークン

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dns-view

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

firewall-domain-list

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

グローバルリゾルバー

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

リソースのタグを解除する許可を付与

アクセスソース

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

アクセストークン

aws:ResourceTag/${TagKey}

aws:TagKeys

dns-view

aws:ResourceTag/${TagKey}

aws:TagKeys

firewall-domain-list

aws:ResourceTag/${TagKey}

aws:TagKeys

グローバルリゾルバー

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccessSource

アクセスソースを更新するアクセス許可を付与します

アクセスソース*

aws:ResourceTag/${TagKey}

書き込み

UpdateAccessToken

アクセストークンを更新する許可を付与

アクセストークン*

aws:ResourceTag/${TagKey}

書き込み

UpdateDNSView

DNS ビューを更新する許可を付与

dns-view*

aws:ResourceTag/${TagKey}

書き込み

UpdateFirewallDomains

ファイアウォールドメインを更新する許可を付与

firewall-domain-list*

aws:ResourceTag/${TagKey}

書き込み

UpdateFirewallRule

ファイアウォールルールを更新するアクセス許可を付与します

書き込み

UpdateGlobalResolver

グローバルリゾルバーを更新する許可を付与

グローバルリゾルバー*

aws:ResourceTag/${TagKey}

書き込み

UpdateHostedZoneAssociation

ホストゾーンの関連付けを更新する許可を付与

書き込み

AWS Route53 Global Resolver のアクセス許可のみのアクション

以下のアクションは AWS Route53 Global Resolver によって定義されますが、API オペレーションを通じて直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AllowVendedLogDeliveryForResource

グローバルリゾルバーのログを配信する許可を付与

グローバルリゾルバー*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

AWS Route53 Global Resolver で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

アクセスソース

arn:${Partition}:route53globalresolver::${Account}:access-source/${Id}

aws:ResourceTag/${TagKey}

アクセストークン

arn:${Partition}:route53globalresolver::${Account}:access-token/${Id}

aws:ResourceTag/${TagKey}

dns-view

arn:${Partition}:route53globalresolver::${Account}:dns-view/${Id}

aws:ResourceTag/${TagKey}

firewall-domain-list

arn:${Partition}:route53globalresolver::${Account}:firewall-domain-list/${Id}

aws:ResourceTag/${TagKey}

グローバルリゾルバー

arn:${Partition}:route53globalresolver::${Account}:global-resolver/${Id}

aws:ResourceTag/${TagKey}

AWS Route53 Global Resolver の条件キー

AWS Route53 Global Resolver では、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで許可されているタグキーと値のペアによってアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

タグキーとリソースの値のペアによってアクセスをフィルタリングします

String

aws:TagKeys

リクエストで許可されているタグキーのリストによってアクセスをフィルタリングします

ArrayOfString