Amazon 的操作、资源和条件密钥 CloudSearch - 服务授权参考

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon 的操作、资源和条件密钥 CloudSearch

Amazon CloudSearch (服务前缀:cloudsearch)提供以下特定于服务的资源、操作和条件上下文密钥,供在 IAM 权限策略中使用。

参考:

Amazon 定义的操作 CloudSearch

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

操作表的资源类型列指示每项操作是否支持资源级权限。如果该列没有任何值,您必须在策略语句的 Resource 元素中指定策略应用的所有资源(“*”)。通过在 IAM policy 中使用条件来筛选访问权限,以控制是否可以在资源或请求中使用特定标签键。如果操作具有一个或多个必需资源,则调用方必须具有使用这些资源来使用该操作的权限。必需资源在表中以星号 (*) 表示。如果您在 IAM policy 中使用 Resource 元素限制资源访问权限,则必须为每种必需的资源类型添加 ARN 或模式。某些操作支持多种资源类型。如果资源类型是可选的(未指示为必需),则可以选择使用一种可选资源类型。

操作表的条件键列包括可以在策略语句的 Condition 元素中指定的键。有关与服务资源关联的条件键的更多信息,请参阅资源类型表的条件键列。

注意

资源条件键在资源类型表中列出。您可以在操作表的资源类型(* 为必需)列中找到应用于某项操作的资源类型的链接。资源类型表中的资源类型包括条件密钥列,这是应用于操作表中操作的资源条件键。

有关下表中各列的详细信息,请参阅操作表

操作 描述 访问级别 资源类型(* 为必需) 条件键 相关操作
AddTags 将资源标签附加到 Amazon CloudSearch 域名 标记

domain*

BuildSuggesters 为搜索建议编制索引 写入

domain*

CreateDomain 创建新的搜索域 写入

domain*

DefineAnalysisScheme 配置可应用于文本或文本数组字段以定义特定于语言的文本处理选项的分析方案 写入

domain*

DefineExpression 为搜索域配置表达式 写入

domain*

DefineIndexField 为搜索 IndexField 域配置一个 写入

domain*

DefineSuggester 为域配置建议索引 写入

domain*

DeleteAnalysisScheme 删除分析方案 写入

domain*

DeleteDomain 永久删除搜索域及其所有数据 写入

domain*

DeleteExpression 从搜索域中删除表达式 写入

domain*

DeleteIndexField IndexField 从搜索域中移除 写入

domain*

DeleteSuggester 删除建议索引 写入

domain*

DescribeAnalysisSchemes 获取为域配置的分析方案 读取

domain*

DescribeAvailabilityOptions 获取为域配置的可用性选项 读取

domain*

DescribeDomainEndpointOptions 获取为域配置的域端点选项 读取

domain*

DescribeDomains 获取有关此账户所拥有的搜索域的信息 列出

domain*

DescribeExpressions 获取为搜索域配置的表达式 读取

domain*

DescribeIndexFields 获取有关为搜索域配置的索引字段的信息 读取

domain*

DescribeScalingParameters 获取为域配置的扩展参数 读取

domain*

DescribeServiceAccessPolicies 获取有关控制域文档和搜索端点访问权限的访问策略的信息 读取

domain*

DescribeSuggesters 获取为域配置的建议索引 读取

domain*

IndexDocuments 告诉搜索域开始使用最新的索引选项为其文档编制索引 写入

domain*

ListDomainNames 列出账户所拥有的所有搜索域 列出

domain*

ListTags 显示 Amazon CloudSearch 域名的所有资源标签 读取

domain*

RemoveTags 从 Amazon ES 域中删除指定的资源标签 标记

domain*

UpdateAvailabilityOptions 为域配置可用性选项 写入

domain*

UpdateDomainEndpointOptions 为域配置域端点选项 写入

domain*

UpdateScalingParameters 为域配置扩展参数 写入

domain*

UpdateServiceAccessPolicies 配置控制域的文档和搜索端点访问权限的访问规则 权限管理

domain*

document [仅权限] 允许访问文档服务操作 写入

domain

允许访问搜索操作 读取

domain

suggest [仅权限] 允许访问建议操作 读取

domain

Amazon 定义的资源类型 CloudSearch

以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。操作表中的每个操作指定了可以使用该操作指定的资源类型。您也可以在策略中包含条件键,从而定义资源类型。这些键显示在资源类型表的最后一列。有关下表中各列的详细信息,请参阅资源类型表

注意

有关在 IAM 策略中使用亚马逊 CloudSearch 资源 ARN 的信息,请参阅亚马逊 CloudSearch 开发者指南中的亚马逊 CloudSearch ARN

资源类型 ARN 条件键
domain arn:${Partition}:cloudsearch:${Region}:${Account}:domain/${DomainName}

Amazon 的条件密钥 CloudSearch

CloudSearch 没有可在策略声明Condition元素中使用的特定于服务的上下文密钥。有关适用于所有服务的全局上下文键列表,请参阅可用的条件键