本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置亚马逊 OpenSearch 服务
授予权限
在生产环境中,我们建议您使用更精细的策略。要了解有关访问管理的更多信息,请参阅《IAM用户指南》中的Amazon 资源访问管理。
要提供访问权限,请为您的用户、组或角色添加权限:
-
IAM通过身份提供商管理的用户:
创建适用于身份联合验证的角色。按照《IAM用户指南》中为第三方身份提供商创建角色(联合)中的说明进行操作。
-
IAM用户:
-
创建您的用户可以担任的角色。按照《用户指南》中为IAM用户创建角色中的IAM说明进行操作。
-
(不推荐使用)将策略直接附加到用户或将用户添加到用户组。按照《用户指南》中向用户(控制台)添加权限中的IAM说明进行操作。
-
授予编程式访问权限
如果用户想在 Amazon 外部进行交互,则需要编程访问权限 Amazon Web Services Management Console。 Amazon APIs和 Amazon Command Line Interface 需要访问密钥。可能的话,创建临时凭证,该凭证由一个访问密钥 ID、一个秘密访问密钥和一个指示凭证何时到期的安全令牌组成。
要向用户授予编程式访问权限,请选择以下选项之一。
哪个用户需要编程式访问权限? | 目的 | 方式 |
---|---|---|
IAM | 使用短期证书签署对 Amazon CLI 或的编程请求 Amazon APIs(直接或使用 Amazon SDKs)。 | 按照IAM用户指南中的将临时证书与 Amazon 资源配合使用中的说明进行操作。 |
IAM | (不推荐使用) 使用长期证书签署对 Amazon CLI 或的编程请求 Amazon APIs(直接或使用 Amazon SDKs)。 |
按照《用户指南》中管理IAM用户访问密钥中的IAM说明进行操作。 |
安装和配置 Amazon CLI
如果要使用 OpenSearch 服务APIs,则必须安装最新版本的 Amazon Command Line Interface (Amazon CLI)。您不需要CLI通过控制台使用 OpenSearch 服务,也可以按照中的步骤在不使用服务的情况下开始使用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 help
Amazon 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 服务