本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置亚马逊 OpenSearch 服务
授予权限
在生产环境中,我们建议您使用更精细的策略。要了解有关访问管理的更多信息,请参阅 IAM 用户指南中的Amazon资源访问管理。
要提供访问权限,请为您的用户、组或角色添加权限:
-
通过身份提供商在 IAM 中托管的用户:
创建适用于身份联合验证的角色。按照《IAM 用户指南》中针对第三方身份提供商创建角色(联合身份验证)的说明进行操作。
-
IAM 用户:
-
创建您的用户可以担任的角色。按照《IAM 用户指南》中为 IAM 用户创建角色的说明进行操作。
-
(不推荐使用)将策略直接附加到用户或将用户添加到用户组。按照《IAM 用户指南》中向用户添加权限(控制台)中的说明进行操作。
-
授予编程式访问权限
如果用户想在Amazon外部进行交互,则需要编程访问权限Amazon Web Services 管理控制台。AmazonAPIs 和Amazon Command Line Interface需要访问密钥。可能的话,创建临时凭证,该凭证由一个访问密钥 ID、一个秘密访问密钥和一个指示凭证何时到期的安全令牌组成。
要向用户授予编程式访问权限,请选择以下选项之一。
| 哪个用户需要编程式访问权限? | 目的 | 方式 |
|---|---|---|
| IAM | 使用短期证书签署对Amazon CLI或的编程请求 AmazonAPIs(直接或使用 AmazonSDKs)。 | 按照 IAM 用户指南中的将临时证书与Amazon资源配合使用中的说明进行操作。 |
| IAM | (不推荐使用) 使用长期证书签署对Amazon CLI或的编程请求 AmazonAPIs(直接或使用 AmazonSDKs)。 |
按照《IAM 用户指南》中管理 IAM 用户的访问密钥中的说明进行操作。 |
安装和配置 Amazon CLI
如果要使用 OpenSearch 服务 APIs,则必须安装最新版本的 Amazon Command Line Interface (Amazon CLI)。您不需要通过控制台使用 OpenSearch 服务,也可以按照中的步骤在没有 CLI 的情况下开始使用Amazon OpenSearch Service 入门。Amazon CLI
要设置 Amazon CLI
-
要安装Amazon CLI适用于 macOS、Linux 或 Windows 的最新版本,请参阅安装或更新最新版本的。Amazon CLI
-
要配置Amazon CLI和安全设置您的访问Amazon Web Services 服务权限(包括 OpenSearch 服务),请参阅使用进行快速配置
aws configure。 -
要验证设置,请在 DataBrew 命令提示符下输入以下命令。
aws opensearch helpAmazon CLI命令使用配置Amazon Web Services 区域中的默认值,除非您使用参数或配置文件进行设置。要使用参数Amazon Web Services 区域进行设置,可以将该
--region参数添加到每个命令中。要使用配置文件Amazon Web Services 区域进行设置,请先在
~/.aws/config文件或文件中添加命名的配置%UserProfile%/.aws/config文件(适用于 Microsoft Windows)。按 Amazon CLI 的命名配置文件中的步骤执行操作。接下来,使用与以下示例类似的命令来设置您的Amazon Web Services 区域和其他设置。[profile opensearch] aws_access_key_id = ACCESS-KEY-ID-OF-IAM-USER aws_secret_access_key = SECRET-ACCESS-KEY-ID-OF-IAM-USER region = us-east-1 output = text
打开 控制台
本节中大多数面向控制台的主题都从OpenSearch 服务