View a markdown version of this page

的操作、资源和条件键 AWS Route53 全球解析器 - 服务授权参考

的操作、资源和条件键 AWS Route53 全球解析器

AWS Route53 Global Resolver(服务前缀:route53globalresolver)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。

参考:

API 操作定义为 AWS Route53 全球解析器

下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。

操作 IAM 操作 条件键 可能的值 访问级别

AssociateHostedZone

route53 全局解析器:AssociateHostedZone

写入

BatchCreateFirewallRule

route53 全局解析器:BatchCreateFirewallRule

写入

BatchDeleteFirewallRule

route53 全局解析器:BatchDeleteFirewallRule

写入

BatchUpdateFirewallRule

route53 全局解析器:BatchUpdateFirewallRule

写入

CreateAccessSource

route53 全局解析器:CreateAccessSource

写入

route53 全局解析器:TagResource

标记、写作

CreateAccessToken

route53 全局解析器:CreateAccessToken

写入

route53 全局解析器:TagResource

标记、写作

已创建 NSView

Route53 GlobalResolver:CreatedNSV

写入

route53 全局解析器:TagResource

标记、写作

CreateFirewallDomainList

route53 全局解析器:CreateFirewallDomainList

写入

route53 全局解析器:TagResource

标记、写作

CreateFirewallRule

route53 全局解析器:CreateFirewallRule

写入

CreateGlobalResolver

route53 全局解析器:CreateGlobalResolver

写入

route53 全局解析器:TagResource

标记、写作

DeleteAccessSource

route53 全局解析器:DeleteAccessSource

写入

DeleteAccessToken

route53 全局解析器:DeleteAccessToken

写入

已删除 DNSView

Route53 GlobalResolver:已删除 NSView

写入

DeleteFirewallDomainList

route53 全局解析器:DeleteFirewallDomainList

写入

DeleteFirewallRule

route53 全局解析器:DeleteFirewallRule

写入

DeleteGlobalResolver

route53 全局解析器:DeleteGlobalResolver

写入

已禁用 NSView

Route53 GlobalResolver:禁用 NSView

写入

DisassociateHostedZone

route53 全局解析器:DisassociateHostedZone

写入

已启用 NSView

Route53 GlobalResolver:启用 NSView

写入

GetAccessSource

route53 全局解析器:GetAccessSource

读取

GetAccessToken

route53 全局解析器:GetAccessToken

读取

getdnsView

Route53 GlobalResolver:getDNSVie

读取

GetFirewallDomainList

route53 全局解析器:GetFirewallDomainList

读取

GetFirewallRule

route53 全局解析器:GetFirewallRule

读取

GetGlobalResolver

route53 全局解析器:GetGlobalResolver

读取

GetHostedZoneAssociation

route53 全局解析器:GetHostedZoneAssociation

读取

GetManagedFirewallDomainList

route53 全局解析器:GetManagedFirewallDomainList

读取

ImportFirewallDomains

route53 全局解析器:ImportFirewallDomains

写入

ListAccessSources

route53 全局解析器:ListAccessSources

列表

ListAccessTokens

route53 全局解析器:ListAccessTokens

列表

列出 DNSViews

Route53 GlobalResolver:列出 DNS 视图

列表

ListFirewallDomainLists

route53 全局解析器:ListFirewallDomainLists

列表

ListFirewallDomains

route53 全局解析器:ListFirewallDomains

读取

ListFirewallRules

route53 全局解析器:ListFirewallRules

列表

ListGlobalResolvers

route53 全局解析器:ListGlobalResolvers

列表

ListHostedZoneAssociations

route53 全局解析器:ListHostedZoneAssociations

列表

ListManagedFirewallDomainLists

route53 全局解析器:ListManagedFirewallDomainLists

列表

ListTagsForResource

route53 全局解析器:ListTagsForResource

写入

TagResource

route53 全局解析器:TagResource

标记、写作

UntagResource

route53 全局解析器:UntagResource

标记、写作

UpdateAccessSource

route53 全局解析器:UpdateAccessSource

写入

UpdateAccessToken

route53 全局解析器:UpdateAccessToken

写入

更新了 dnsView

Route53 GlobalResolver:更新了 NSView

写入

UpdateFirewallDomains

route53 全局解析器:UpdateFirewallDomains

写入

UpdateFirewallRule

route53 全局解析器:UpdateFirewallRule

写入

UpdateGlobalResolver

route53 全局解析器:UpdateGlobalResolver

写入

UpdateHostedZoneAssociation

route53 全局解析器:UpdateHostedZoneAssociation

写入

操作定义为 AWS Route53 全球解析器

您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。

操作 说明 资源类型(* 为必需) 条件键 访问级别

AssociateHostedZone

授予将资源与托管区域关联的权限

写入

BatchCreateFirewallRule

授予创建多条防火墙规则的权限

写入

BatchDeleteFirewallRule

授予删除多条防火墙规则的权限

写入

BatchUpdateFirewallRule

授予更新多条防火墙规则的权限

写入

CreateAccessSource

授予创建访问源的权限

dns-view*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateAccessToken

授予创建访问令牌的权限

访问令牌*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

已创建 NSView

授予创建 dns 视图的权限

dns-view*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateFirewallDomainList

授予创建防火墙域列表的权限

防火墙域列表*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateFirewallRule

授予创建防火墙规则的权限

dns-view*

aws: ResourceTag /$ {} TagKey

写入

防火墙域列表

aws: ResourceTag /$ {} TagKey

CreateGlobalResolver

授予创建全局解析器的权限

全局解析器*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

DeleteAccessSource

授予删除访问源的权限

访问源*

aws: ResourceTag /$ {} TagKey

写入

DeleteAccessToken

授予删除访问令牌的权限

访问令牌*

aws: ResourceTag /$ {} TagKey

写入

已删除 DNSView

授予删除 dns 视图的权限

dns-view*

aws: ResourceTag /$ {} TagKey

写入

DeleteFirewallDomainList

授予删除防火墙域列表的权限

防火墙域列表*

aws: ResourceTag /$ {} TagKey

写入

DeleteFirewallRule

授予删除防火墙规则的权限

写入

DeleteGlobalResolver

授予删除全局解析器的权限

全局解析器*

aws: ResourceTag /$ {} TagKey

写入

已禁用 NSView

授予禁用 dns 视图的权限

dns-view*

aws: ResourceTag /$ {} TagKey

写入

DisassociateHostedZone

授予取消托管区域与资源的关联的权限

写入

已启用 NSView

授予启用 dns 视图的权限

dns-view*

aws: ResourceTag /$ {} TagKey

写入

GetAccessSource

授予获取访问源的权限

访问源*

aws: ResourceTag /$ {} TagKey

读取

GetAccessToken

授予获取访问令牌的权限

访问令牌*

aws: ResourceTag /$ {} TagKey

读取

getdnsView

授予获取 dns 视图的权限

dns-view*

aws: ResourceTag /$ {} TagKey

读取

GetFirewallDomainList

授予获取防火墙域列表的权限

防火墙域列表*

aws: ResourceTag /$ {} TagKey

读取

GetFirewallRule

授予获取防火墙规则的权限

读取

GetGlobalResolver

授予获取全局解析器的权限

全局解析器*

aws: ResourceTag /$ {} TagKey

读取

GetHostedZoneAssociation

授予获取托管区域关联的权限

读取

GetManagedFirewallDomainList

授予获取托管防火墙域列表的权限

读取

ImportFirewallDomains

授予从 S3 存储桶导入防火墙域的权限

防火墙域列表*

aws: ResourceTag /$ {} TagKey

写入

ListAccessSources

授予列出访问源的权限

列表

ListAccessTokens

授予列出访问令牌的权限

列表

列出 DNSViews

授予列出 dns 视图的权限

列表

ListFirewallDomainLists

授予列出防火墙域列表的权限

列表

ListFirewallDomains

授予列出防火墙域的权限

防火墙域列表*

aws: ResourceTag /$ {} TagKey

读取

ListFirewallRules

授予列出防火墙规则的权限

dns-view*

aws: ResourceTag /$ {} TagKey

列表

ListGlobalResolvers

授予列出全局解析器的权限

列表

ListHostedZoneAssociations

授予列出托管区域关联的权限

列表

ListManagedFirewallDomainLists

授予列出托管防火墙域列表的权限

列表

ListTagsForResource

授予权限以列出资源的标签

访问源

aws: ResourceTag /$ {} TagKey

写入

访问令牌

aws: ResourceTag /$ {} TagKey

dns-view

aws: ResourceTag /$ {} TagKey

防火墙域列表

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

防火墙域列表

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

防火墙域列表

aws: ResourceTag /$ {} TagKey

aws:TagKeys

全局解析器

aws: ResourceTag /$ {} TagKey

aws:TagKeys

UpdateAccessSource

授予更新访问源的权限

访问源*

aws: ResourceTag /$ {} TagKey

写入

UpdateAccessToken

授予更新访问令牌的权限

访问令牌*

aws: ResourceTag /$ {} TagKey

写入

更新了 dnsView

授予更新 dns 视图的权限

dns-view*

aws: ResourceTag /$ {} TagKey

写入

UpdateFirewallDomains

授予更新防火墙域的权限

防火墙域列表*

aws: ResourceTag /$ {} TagKey

写入

UpdateFirewallRule

授予更新防火墙规则的权限

写入

UpdateGlobalResolver

授予更新全局解析器的权限

全局解析器*

aws: ResourceTag /$ {} TagKey

写入

UpdateHostedZoneAssociation

授予更新托管区域关联的权限

写入

Permission-only 的动作 AWS Route53 全球解析器

以下操作由 AWS Route53 全局解析器定义,但不能通过任何 API 操作直接调用。它们只能在 IAM 策略声明中用于授予或拒绝权限。

操作 说明 资源类型(* 为必需) 条件键 访问级别

AllowVendedLogDeliveryForResource

授予为全局解析器传送日志的权限

全局解析器*

aws: ResourceTag /$ {} TagKey

权限管理,写入

定义的资源类型 AWS Route53 全球解析器

以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。

资源类型 ARN 条件键

访问源

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

aws: ResourceTag /$ {} TagKey

访问令牌

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

aws: ResourceTag /$ {} TagKey

dns-view

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

aws: ResourceTag /$ {} TagKey

防火墙域列表

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

aws: ResourceTag /$ {} TagKey

全局解析器

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

aws: ResourceTag /$ {} TagKey

的条件密钥 AWS Route53 全球解析器

AWS Route53 Global Resolver 定义了以下可用于 IAM 策略Condition元素的条件键。

条件键 描述 类型

aws: RequestTag /$ {} TagKey

按请求中允许的标签键值对筛选访问

字符串

aws: ResourceTag /$ {} TagKey

按某个资源的标签键值对筛选访问

字符串

aws:TagKeys

按请求中允许的标签键列表筛选访问

ArrayOfString