跳转到主要内容

如何创建和管理 API 密钥

摘要

API 密钥允许您的应用程序、脚本和后端服务安全地访问 Astra API,而无需用户每次都通过网络界面登录。本文将介绍 API 密钥的用途、如何创建和使用它们,以及如何管理或撤销现有密钥。

操作说明

什么是 API 密钥?

API 密钥是一种以 sk_live_ 开头的秘密凭证。它允许您的应用程序以编程方式向 Astra API 进行身份验证和发出请求。

当您需要实现无需用户交互即可自动运行的系统对系统连接时,通常会使用 API 密钥。

推荐用例

当您需要执行以下操作时,API 密钥是理想选择:

  • 自动将 Astra 中的合格潜在客户同步到您的 CRM。

  • 通过从 Astra 拉取对话和潜在客户数据来创建自定义仪表板。

  • 当 AI 代理捕获新的潜在客户时触发业务工作流。

  • 将对话数据发送到内部分析或报告系统。

不适用 API 密钥的场景

不建议将 API 密钥用于面向公众的应用程序,因为在这些应用程序中,每个用户都需要授予对其自己帐户的访问权限。

在这种情况下,请改用 OAuth 身份验证。

如何创建 API 密钥

要创建新的 API 密钥:

  • 登录您的 Astra 帐户。

  • 转到 帐户 > API 密钥

  • 点击 创建密钥

  • 为此密钥输入一个描述性名称,例如 生产 CRM 同步

  • 点击 创建

重要提示:立即保存您的 API 密钥

  • 创建密钥后,Astra 只会显示完整的 API 密钥一次

  • 在关闭通知或离开页面之前,请务必复制并将密钥保存在安全的位置。

此后,Astra 仅显示密钥的简短前缀以供识别。无法再次查看完整密钥。

如何使用 API 密钥

创建 API 密钥后,将其添加到您的应用程序、脚本或集成中。

在发出 API 请求时,请在请求授权标头中包含密钥,通常作为 Bearer Token。

配置完成后,您的应用程序即可安全地访问 Astra API,而无需用户通过浏览器登录。

管理现有 API 密钥

API 密钥”页面显示有关所有活动密钥的信息。

说明

名称

创建 API 密钥时分配的名称

密钥前缀

API 密钥的前几个字符,用于识别密钥

创建时间

密钥创建的日期和时间

上次使用时间

最近一次使用密钥的时间;如果密钥从未被使用过,则保持空白

如何撤销 API 密钥

如果出现以下情况,您可能需要撤销 API 密钥:

  • 密钥被意外泄露或共享

  • 不再需要某个集成

  • 能够访问密钥的团队成员已离职

  • 作为安全流程的一部分,您正在轮换凭证

要撤销 API 密钥:

  • 在“API 密钥”列表中找到该密钥。

  • 点击 删除 选项。

  • 确认操作。

撤销后会发生什么?

API 密钥将立即失效。

任何使用该密钥的应用程序、脚本或集成将无法再访问 Astra API,直到配置了新的有效密钥。

处理 API 密钥的安全最佳实践

请遵循以下建议,以确保您的 API 密钥安全:

  • 切勿在前端或客户端代码中包含 API 密钥。

  • 将 API 密钥存储在安全的密钥管理器或环境变量中。

  • 为测试环境和生产环境使用单独的 API 密钥。

  • 定期轮换 API 密钥。

  • 撤销未使用或过时的密钥。

  • 如果 API 密钥遭到泄露,请立即撤销并创建新密钥。

这是否解答了您的问题?