跳转到主要内容

如何创建和管理 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 密钥遭到泄露,请立即撤销并创建新密钥。

这是否解答了您的问题?