AWS Route53 Global Resolver のアクション、リソース、および条件キー
AWS Route53 Global Resolver (サービスプレフィックス: route53globalresolver) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
AWS Route53 Global Resolver で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 可能な値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
AssociateHostedZone |
書き込み |
|||
|
BatchCreateFirewallRule |
書き込み |
|||
|
BatchDeleteFirewallRule |
書き込み |
|||
|
BatchUpdateFirewallRule |
書き込み |
|||
|
CreateAccessSource |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateAccessToken |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateDNSView |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateFirewallDomainList |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateFirewallRule |
書き込み |
|||
|
CreateGlobalResolver |
書き込み |
|||
タグ付け、書き込み |
||||
|
DeleteAccessSource |
書き込み |
|||
|
DeleteAccessToken |
書き込み |
|||
|
DeleteDNSView |
書き込み |
|||
|
DeleteFirewallDomainList |
書き込み |
|||
|
DeleteFirewallRule |
書き込み |
|||
|
DeleteGlobalResolver |
書き込み |
|||
|
DisableDNSView |
書き込み |
|||
|
DisassociateHostedZone |
書き込み |
|||
|
EnableDNSView |
書き込み |
|||
|
GetAccessSource |
読み取り |
|||
|
GetAccessToken |
読み取り |
|||
|
GetDNSView |
読み取り |
|||
|
GetFirewallDomainList |
読み取り |
|||
|
GetFirewallRule |
読み取り |
|||
|
GetGlobalResolver |
読み取り |
|||
|
GetHostedZoneAssociation |
読み取り |
|||
|
GetManagedFirewallDomainList |
読み取り |
|||
|
ImportFirewallDomains |
書き込み |
|||
|
ListAccessSources |
リスト |
|||
|
ListAccessTokens |
リスト |
|||
|
ListDNSViews |
リスト |
|||
|
ListFirewallDomainLists |
リスト |
|||
|
ListFirewallDomains |
読み取り |
|||
|
ListFirewallRules |
リスト |
|||
|
ListGlobalResolvers |
リスト |
|||
|
ListHostedZoneAssociations |
リスト |
|||
|
ListManagedFirewallDomainLists |
リスト |
|||
|
ListTagsForResource |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateAccessSource |
書き込み |
|||
|
UpdateAccessToken |
書き込み |
|||
|
UpdateDNSView |
書き込み |
|||
|
UpdateFirewallDomains |
書き込み |
|||
|
UpdateFirewallRule |
書き込み |
|||
|
UpdateGlobalResolver |
書き込み |
|||
|
UpdateHostedZoneAssociation |
書き込み |
AWS Route53 Global Resolver で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
リソースをホストゾーンに関連付けるアクセス許可を付与します |
書き込み |
|||
複数のファイアウォールルールを作成するアクセス許可を付与します |
書き込み |
|||
複数のファイアウォールルールを削除するアクセス許可を付与します |
書き込み |
|||
複数のファイアウォールルールを更新する許可を付与 |
書き込み |
|||
アクセスソースを作成するアクセス許可を付与します |
書き込み |
|||
アクセストークンを作成するアクセス許可を付与します |
書き込み |
|||
DNS ビューを作成するアクセス許可を付与します |
書き込み |
|||
ファイアウォールドメインリストを作成するアクセス許可を付与します |
書き込み |
|||
ファイアウォールルールを作成するアクセス許可を付与します |
書き込み |
|||
グローバルリゾルバーを作成するアクセス許可を付与します |
書き込み |
|||
アクセスソースを削除するアクセス許可を付与します |
書き込み |
|||
アクセストークンを削除するアクセス許可を付与します |
書き込み |
|||
DNS ビューを削除するアクセス許可を付与します |
書き込み |
|||
ファイアウォールドメインリストを削除するアクセス許可を付与します |
書き込み |
|||
ファイアウォールルールを削除するアクセス許可を付与します |
書き込み |
|||
グローバルリゾルバーを削除する許可を付与 |
書き込み |
|||
DNS ビューを無効にするアクセス許可を付与します |
書き込み |
|||
ホストゾーンとリソースの関連付けを解除するアクセス許可を付与します |
書き込み |
|||
DNS ビューを有効にするアクセス許可を付与します |
書き込み |
|||
アクセスソースを取得するアクセス許可を付与します |
読み取り |
|||
アクセストークンを取得するアクセス許可を付与します |
読み取り |
|||
DNS ビューを取得する許可を付与 |
読み取り |
|||
ファイアウォールドメインリストを取得する許可を付与 |
読み取り |
|||
ファイアウォールルールを取得するアクセス許可を付与します |
読み取り |
|||
グローバルリゾルバーを取得する許可を付与 |
読み取り |
|||
ホストゾーンの関連付けを取得するアクセス許可を付与します |
読み取り |
|||
マネージドファイアウォールドメインリストを取得する許可を付与 |
読み取り |
|||
S3 バケットからファイアウォールドメインをインポートするアクセス許可を付与します |
書き込み |
|||
アクセスソースを一覧表示する許可を付与 |
リスト |
|||
アクセストークンを一覧表示するアクセス許可を付与します |
リスト |
|||
DNS ビューを一覧表示する許可を付与 |
リスト |
|||
ファイアウォールドメインリストを一覧表示するアクセス許可を付与します |
リスト |
|||
ファイアウォールドメインを一覧表示するアクセス許可を付与します |
読み取り |
|||
ファイアウォールルールを一覧表示する許可を付与 |
リスト |
|||
グローバルリゾルバーを一覧表示する許可を付与 |
リスト |
|||
ホストゾーンの関連付けを一覧表示するアクセス許可を付与します |
リスト |
|||
マネージドファイアウォールドメインリストを一覧表示する許可を付与 |
リスト |
|||
リソースのタグを一覧表示する許可を付与 |
書き込み |
|||
リソースにタグを付けるアクセス許可を付与 |
タグ付け、書き込み |
|||
リソースのタグを解除する許可を付与 |
タグ付け、書き込み |
|||
アクセスソースを更新するアクセス許可を付与します |
書き込み |
|||
アクセストークンを更新する許可を付与 |
書き込み |
|||
DNS ビューを更新する許可を付与 |
書き込み |
|||
ファイアウォールドメインを更新する許可を付与 |
書き込み |
|||
ファイアウォールルールを更新するアクセス許可を付与します |
書き込み |
|||
グローバルリゾルバーを更新する許可を付与 |
書き込み |
|||
ホストゾーンの関連付けを更新する許可を付与 |
書き込み |
AWS Route53 Global Resolver のアクセス許可のみのアクション
以下のアクションは AWS Route53 Global Resolver によって定義されますが、API オペレーションを通じて直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
グローバルリゾルバーのログを配信する許可を付与 |
アクセス許可管理、書き込み |
AWS Route53 Global Resolver で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:route53globalresolver::${Account}:access-source/${Id} |
||
arn:${Partition}:route53globalresolver::${Account}:access-token/${Id} |
||
arn:${Partition}:route53globalresolver::${Account}:dns-view/${Id} |
||
arn:${Partition}:route53globalresolver::${Account}:firewall-domain-list/${Id} |
||
arn:${Partition}:route53globalresolver::${Account}:global-resolver/${Id} |
AWS Route53 Global Resolver の条件キー
AWS Route53 Global Resolver では、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストで許可されているタグキーと値のペアによってアクセスをフィルタリングします |
String |
|
タグキーとリソースの値のペアによってアクセスをフィルタリングします |
String |
|
リクエストで許可されているタグキーのリストによってアクセスをフィルタリングします |
ArrayOfString |