本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
REST API 连接集成
借助 Amazon Quick 中的 REST API Connection 集成,您可以使用自定义 REST APIs 和网络服务执行操作。此集成仅支持操作执行。
您能做什么
借助 REST API 连接集成,您可以通过操作连接器使用自定义 REST APIs 和 Web 服务执行操作。
- 动作连接器
-
APIs 使用灵活的身份验证选项执行 HTTP 请求、检索数据并与之交互。
注意
REST API 连接集成不支持数据访问或知识库创建。它专为任务执行和与自定义 Web 服务的 API 交互而设计。
开始前的准备工作
在设置 REST API 集成之前,请确保具备以下条件:
-
具有适当访问权限的 REST API 端点。
-
API 身份验证凭证(OAuth、API 密钥或其他)。
-
目标 Web 服务的 API 文档。
准备 API 端点和身份验证
在 Amazon Quick 中配置集成之前,请准备好您的 REST API 终端节点和身份验证凭证。REST API 连接集成支持多种身份验证方法。选择符合您的 API 要求的方法:
- 用户认证 (OAuth)
-
从您的 API 提供商那里收集以下信息:
基本网址-REST API 基础网址。
客户端 ID- OAuth 应用程序客户端 ID。
客户端密钥- OAuth 应用程序客户端密钥。
令牌网址- OAuth 令牌端点。
身份验证 URL- OAuth 授权端点。
重定向 URL- OAuth 重定向 URI。
- 服务认证 (Service-to-service OAuth)
-
从您的 API 提供商那里收集以下信息:
身份验证类型- OAuth 2.0 客户端凭据授予 service-to-service身份验证流程。
基本网址-REST API 基础网址。
客户端 ID-用于服务身份验证的 OAuth 应用程序客户端标识符。
客户端密钥-用于服务身份验证的 OAuth 应用程序客户端密钥。
令牌 URL-用于获取访问 OAuth 令牌的令牌端点。
自定义标题和参数
您可以使用自定义标头和参数进行灵活的身份验证和 API 交互:
自定义身份验证标头。
API 版本标头。
内容类型规范。
自定义查询参数。
设置 REST API 集成
准备好 API 端点和身份验证凭证后,请按照以下步骤创建 REST API 集成:
-
在 Amazon Quick 控制台中,选择集成。
-
从集成选项中选择 REST API 连接,然后单击 “添加”(加上 “+”)按钮。
-
填写集成详情:
-
名称-您的 REST API 集成的描述性名称。
-
描述(可选)-集成的目的。
-
-
选择您的连接类型:
-
OAuth基于@@ 用户身份验证的个人用户访问身份验证。
-
服务身份验证-基于API密钥的服务访问身份验证。
-
-
根据您选择的身份验证方法(用户或服务)填写连接设置。
-
选择下一步。
-
查看可用的操作。
-
选择创建并继续。
可用的任务操作
创建 REST API 集成后,您可以查看用于与 REST API 交互的可用操作。常见的 REST API 操作包括:
HTTP 获取数据检索请求。
HTTP POST 请求创建数据。
HTTP PUT/PATCH 请求更新数据。
HTTP 删除请求删除数据。
自定义端点交互。
JSON 和 XML 数据处理。
查询参数和标头管理。
注意
可用的具体操作取决于 REST API 端点和为集成配置的身份验证权限。
API 配置选项
您可以配置 REST API 集成的各个方面,以满足您的特定要求。
端点配置
配置以下端点设置:
基本 URL 和端点路径。
HTTP 方法规范。
请求和响应格式处理。
错误处理和重试逻辑。
数据处理
配置您的集成如何处理不同的数据格式:
JSON 请求和响应处理。
XML 数据转换。
表单数据和分段上传。
二进制数据处理。
管理 REST API 集成
创建 REST API 集成后,您可以使用以下选项对其进行管理:
-
编辑集成-更新身份验证设置、基本 URL 或 API 配置。
-
共享集成-使组织中的其他用户可以使用该集成。
-
监控使用情况-查看集成活动和 API 调用指标。
-
查看操作-查看可用 REST API 操作的完整列表。
-
测试端点-验证 API 连接和身份验证。
-
删除集成-移除集成并撤消关联的身份验证。
重要
REST API 集成取决于目标 Web 服务的可用性和配置。API 或身份验证要求的更改可能会影响集成功能。