本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置 Amazon S OpenSearch ervice
授予权限
在生产环境中,我们建议您使用更精细的策略。要了解有关访问管理的更多信息,请参阅 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)。无需即可通过控制台使用 S OpenSearch ervice,按照中的步骤操作,在无 CLI 的情况下开始使用开始使用 Amazon S OpenSearch ervice。 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
打开 控制台
本部分中的大多数面向控制台的主题都是从 S OpenSearch ervic