Amazon Route 53 のアクション、リソース、および条件キー
Amazon Route 53 (サービスプレフィックス: route53) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon Route 53 で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 可能な値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
ActivateKeySigningKey |
書き込み |
|||
|
AssociateVPCWithHostedZone |
書き込み |
|||
|
ChangeCidrCollection |
書き込み |
|||
|
ChangeResourceRecordSets |
書き込み |
|||
|
ChangeTagsForResource |
タグ付け、書き込み |
|||
|
CreateCidrCollection |
書き込み |
|||
|
CreateHealthCheck |
書き込み |
|||
|
CreateHostedZone |
書き込み |
|||
|
CreateKeySigningKey |
書き込み |
|||
|
CreateQueryLoggingConfig |
書き込み |
|||
|
CreateReusableDelegationSet |
書き込み |
|||
|
CreateTrafficPolicy |
書き込み |
|||
|
CreateTrafficPolicyInstance |
書き込み |
|||
|
CreateTrafficPolicyVersion |
書き込み |
|||
|
CreateVPCAssociationAuthorization |
書き込み |
|||
|
DeactivateKeySigningKey |
書き込み |
|||
|
DeleteCidrCollection |
書き込み |
|||
|
DeleteHealthCheck |
書き込み |
|||
|
DeleteHostedZone |
書き込み |
|||
|
DeleteKeySigningKey |
書き込み |
|||
|
DeleteQueryLoggingConfig |
書き込み |
|||
|
DeleteReusableDelegationSet |
書き込み |
|||
|
DeleteTrafficPolicy |
書き込み |
|||
|
DeleteTrafficPolicyInstance |
書き込み |
|||
|
DeleteVPCAssociationAuthorization |
書き込み |
|||
|
DisableHostedZoneDNSSEC |
書き込み |
|||
|
DisassociateVPCFromHostedZone |
書き込み |
|||
|
EnableHostedZoneDNSSEC |
書き込み |
|||
|
GetAccountLimit |
読み取り |
|||
|
GetChange |
リスト |
|||
|
GetCheckerIpRanges |
リスト |
|||
|
GetDNSSEC |
読み取り |
|||
|
GetGeoLocation |
リスト |
|||
|
GetHealthCheck |
読み取り |
|||
|
GetHealthCheckCount |
リスト |
|||
|
GetHealthCheckLastFailureReason |
リスト |
|||
|
GetHealthCheckStatus |
リスト |
|||
|
GetHostedZone |
リスト |
|||
|
GetHostedZoneCount |
リスト |
|||
|
GetHostedZoneLimit |
読み取り |
|||
|
GetQueryLoggingConfig |
読み取り |
|||
|
GetReusableDelegationSet |
リスト |
|||
|
GetReusableDelegationSetLimit |
読み取り |
|||
|
GetTrafficPolicy |
読み取り |
|||
|
GetTrafficPolicyInstance |
読み取り |
|||
|
GetTrafficPolicyInstanceCount |
読み取り |
|||
|
ListCidrBlocks |
リスト |
|||
|
ListCidrCollections |
リスト |
|||
|
ListCidrLocations |
リスト |
|||
|
ListGeoLocations |
読み取り |
|||
|
ListHealthChecks |
読み取り |
|||
|
ListHostedZones |
リスト |
|||
|
ListHostedZonesByName |
リスト |
|||
|
ListHostedZonesByVPC |
リスト |
|||
|
ListQueryLoggingConfigs |
リスト |
|||
|
ListResourceRecordSets |
リスト |
|||
|
ListReusableDelegationSets |
読み取り |
|||
|
ListTagsForResource |
読み取り |
|||
|
ListTagsForResources |
読み取り |
|||
|
ListTrafficPolicies |
リスト |
|||
|
ListTrafficPolicyInstances |
読み取り |
|||
|
ListTrafficPolicyInstancesByHostedZone |
リスト |
|||
|
ListTrafficPolicyInstancesByPolicy |
リスト |
|||
|
ListTrafficPolicyVersions |
リスト |
|||
|
ListVPCAssociationAuthorizations |
リスト |
|||
|
TestDNSAnswer |
読み取り |
|||
|
UpdateHealthCheck |
書き込み |
|||
|
UpdateHostedZoneComment |
書き込み |
|||
|
UpdateHostedZoneFeatures |
書き込み |
|||
|
UpdateTrafficPolicyComment |
書き込み |
|||
|
UpdateTrafficPolicyInstance |
書き込み |
Amazon Route 53 で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
DNSSEC による署名に使用できるように、キー署名キーをアクティブ化する許可を付与 |
書き込み |
|||
追加の Amazon VPC をプライベートホストゾーンに関連付けるアクセス許可を付与 |
書き込み |
|||
CIDR コレクション内の CIDR ブロックを作成または削除する許可を付与 |
書き込み |
|||
レコードを作成、更新、または削除する許可を付与。このアクセス許可には、指定されたドメインやサブドメイン名の正式な DNS 情報を含む |
route53:ChangeResourceRecordSetsActions |
書き込み |
||
ヘルスチェックまたはホストゾーンのタグを追加、編集、または削除する許可を付与 |
タグ付け、書き込み |
|||
新しい CIDR コレクションを作成する許可を付与 |
書き込み |
|||
新しいヘルスチェックを作成する許可を付与。これにより、ウェブアプリケーションやウェブサーバーなどのリソースの状態やパフォーマンスをモニタリング |
書き込み |
|||
パブリックホストゾーンを作成する許可を付与。このアクセス許可を使用して、ドメインネームシステム (DNS) で example.com などのドメインやそのサブドメインのインターネットトラフィックをルーティングする方法を指定 |
書き込み |
|||
ホストゾーンに関連付けられた新しいキー署名キーを作成する許可を付与 |
書き込み |
|||
DNS クエリログ記録の設定を作成する許可を付与 |
書き込み |
|||
複数のホストゾーンで再利用できる委任セット (4 つのネームサーバーのグループ) を作成する許可を付与 |
書き込み |
|||
トラフィックポリシーを作成する許可を付与。このアクセス許可を使用して、1 つのドメイン名 (例: example.com) または 1 つのサブドメイン名 (例: www.example.com) に対して複数の DNS レコードを作成 |
書き込み |
|||
指定されたトラフィックポリシーバージョンの設定に基づき、指定されたホストゾーンにレコードを作成する許可を付与 |
書き込み |
|||
既存のトラフィックポリシーの新しいバージョンを作成する許可を付与 |
書き込み |
|||
指定された VPC AWS アカウント を作成した が AssociateVPCWithHostedZone リクエストを送信することを許可するアクセス許可を付与します。このリクエストは、VPC を別のアカウントによって作成された指定されたホストゾーンに関連付けます。 |
書き込み |
|||
DNSSEC による署名に使用されないように、キー署名キーを非アクティブ化する許可を付与 |
書き込み |
|||
CIDR コレクションを削除する許可を付与 |
書き込み |
|||
ヘルスチェックを削除する許可を付与 |
書き込み |
|||
ホストゾーンを削除する許可を付与。 |
書き込み |
|||
キー署名キーを削除する許可を付与 |
書き込み |
|||
DNS クエリログ記録の設定を削除する許可を付与。 |
書き込み |
|||
再利用可能な委任セットを削除する許可を付与 |
書き込み |
|||
トラフィックポリシーを削除する許可を付与 |
書き込み |
|||
トラフィックポリシーインスタンスと、インスタンスの作成時に Route 53 で作成されたすべてのレコードを削除する許可を付与 |
書き込み |
|||
Amazon Virtual Private Cloud を Route 53 プライベートホストゾーンに関連付ける認可を削除する許可を付与 |
書き込み |
|||
特定のホストゾーンで DNSSEC サインインを無効にする許可を付与 |
書き込み |
|||
Route 53 プライベートホストゾーンから Amazon Virtual Private Cloud の関連付けを解除する許可を付与 |
書き込み |
|||
特定のホストゾーンで DNSSEC サインインを有効にする許可を付与 |
書き込み |
|||
現在のアカウントの指定された制限 (例: アカウントを使用して作成できるヘルスチェックの最大数) を取得する許可を付与 |
読み取り |
|||
1 つ以上のレコードを作成、更新、または削除するリクエストの現在のステータスを取得する許可を付与 |
リスト |
|||
リソースの状態を確認するために Route 53 ヘルスチェッカーで使用される IP 範囲のリストを取得する許可を付与 |
リスト |
|||
ホストゾーンのキー署名キーを含む、特定のホストゾーンの DNSSEC に関する情報を取得する許可を付与 |
読み取り |
|||
指定された地理的な場所が Route 53 位置情報レコードでサポートされているかどうかに関する情報を取得する許可を付与 |
リスト |
|||
指定されたヘルスチェックに関する情報を取得する許可を付与 |
読み取り |
|||
現在の に関連付けられているヘルスチェックの数を取得するアクセス許可を付与します AWS アカウント |
リスト |
|||
指定されたヘルスチェックが最近失敗した理由を取得する許可を付与 |
リスト |
|||
指定されたヘルスチェックのステータスを取得する許可を付与 |
リスト |
|||
指定されたホストゾーンに関する情報 (例: Route 53 によってホストゾーンに割り当てられた 4 つのネームサーバー) を取得する許可を付与 |
リスト |
|||
現在の に関連付けられているホストゾーンの数を取得するアクセス許可を付与します AWS アカウント |
リスト |
|||
指定されたホストゾーンに対して指定された制限を取得する許可を付与 |
読み取り |
|||
DNS クエリログ記録の指定された設定に関する情報を取得する許可を付与 |
読み取り |
|||
指定された再利用可能な委任セット (例: 委任セットに割り当てられた 4 つのネームサーバー) を取得する許可を付与 |
リスト |
|||
指定した再利用可能な委任セットに関連付けることができるホストゾーンの最大数を取得する許可を付与。 |
読み取り |
|||
指定されたトラフィックポリシーバージョンに関する情報を取得する許可を付与。 |
読み取り |
|||
指定されたトラフィックポリシーインスタンスに関する情報を取得する許可を付与 |
読み取り |
|||
現在の に関連付けられているトラフィックポリシーインスタンスの数を取得するアクセス許可を付与します AWS アカウント |
読み取り |
|||
指定された CIDR コレクション内の CIDR ブロックのリストを取得する許可を付与 |
リスト |
|||
現在の に関連付けられている CIDR コレクションのリストを取得するアクセス許可を付与します AWS アカウント |
リスト |
|||
指定された CIDR コレクションに属する CIDR ロケーションのリストを取得する許可を付与 |
リスト |
|||
Route 53 がサポートする地理的な場所のリストを取得する許可を付与 |
読み取り |
|||
現在の に関連付けられているヘルスチェックのリストを取得する許可を付与 AWS アカウント |
読み取り |
|||
現在の に関連付けられているパブリックホストゾーンとプライベートホストゾーンのリストを取得するアクセス許可を付与します AWS アカウント |
リスト |
|||
辞書式順序でホストゾーンのリストを取得する許可を付与 ホストゾーンは、ラベルを逆にして名前でソートされます (例: com.example.www)。 |
リスト |
|||
指定した VPC が関連付けられているすべてのプライベートホストゾーンのリストを取得する許可を付与 |
リスト |
|||
現在の に関連付けられている DNS クエリログ記録の設定、 AWS アカウント または指定されたホストゾーンに関連付けられている設定を一覧表示するアクセス許可を付与します |
リスト |
|||
指定されたホストゾーンのレコードを一覧表示する許可を付与 |
リスト |
|||
現在の AWS アカウントに関連付けられた再利用可能な委託セットを一覧表示するアクセス許可を付与 |
読み取り |
|||
1 つのヘルスチェックまたはホストゾーンのタグを一覧表示する許可を付与 |
読み取り |
|||
最大 10 のヘルスチェックまたはホストゾーンのタグを一覧表示する許可を付与 |
読み取り |
|||
現在の AWS アカウントに関連付けられているすべてのトラフィックポリシーの最新バージョンの情報を取得するアクセス許可を付与。ポリシーは、作成された順に一覧表示 |
リスト |
|||
現在の を使用して作成したトラフィックポリシーインスタンスに関する情報を取得するアクセス許可を付与します AWS アカウント |
読み取り |
|||
指定されたホストゾーンで作成したトラフィックポリシーインスタンスに関する情報を取得する許可を付与 |
リスト |
|||
指定されたトラフィックポリシーバージョンを使用して作成したトラフィックポリシーインスタンスに関する情報を取得する許可を付与 |
リスト |
|||
指定されたトラフィックポリシーのすべてのバージョンに関する情報を取得する許可を付与 |
リスト |
|||
他のアカウントによって作成され、指定されたホストゾーンに関連付けることができる VPC のリストを取得する許可を付与 |
リスト |
|||
指定されたレコード名とタイプの DNS クエリに応答して Route 53 によって返される値を取得する許可を付与 |
読み取り |
|||
既存のヘルスチェックを更新する許可を付与 |
書き込み |
|||
指定されたホストゾーンのコメントを更新する許可を付与 |
書き込み |
|||
指定されたホストゾーンの機能を更新するアクセス許可を付与します |
書き込み |
|||
指定されたトラフィックポリシーバージョンのコメントを更新する許可を付与 |
書き込み |
|||
指定されたトラフィックポリシーバージョンの設定に基づき作成された、指定のホストゾーンのレコードを更新する許可を付与 |
書き込み |
Amazon Route 53 で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:route53::change/${Id} |
||
arn:${Partition}:route53:::cidrcollection/${Id} |
||
arn:${Partition}:route53:::delegationset/${Id} |
||
arn:${Partition}:route53:::healthcheck/${Id} |
||
arn:${Partition}:route53:::hostedzone/${Id} |
||
arn:${Partition}:route53:::queoggingconfig/${Id} |
||
arn:${Partition}:route53:::trafficpolicy/${Id} |
||
arn:${Partition}:route53:::trafficpolicyinstance/${Id} |
||
arn:${Partition}:ec2:${Region}:${Account}:vpc/${VpcId} |
Amazon Route 53 の条件キー
Amazon Route 53 では、IAM ポリシーの Condition 要素で使用できる以下の条件キーが定義されます。
| 条件キー | 説明 | タイプ |
|---|---|---|
ChangeResourceRecordSets リクエスト内の変更アクション (CREATE、UPSERT、または DELETE) でアクセスをフィルタリングします |
ArrayOfString |
|
ChangeResourceRecordSets リクエスト内の正規化された DNS レコード名でアクセスをフィルタリングします |
ArrayOfString |
|
ChangeResourceRecordSets リクエスト内の DNS レコードタイプでアクセスをフィルタリングします |
ArrayOfString |
|
リクエスト内の VPC でアクセスをフィルタリングします |
String |