在 AWS Secrets Manager 中管理密钥
AWS Secrets Manager 是一项完全托管的服务,你可以将其与 APISIX 集成,以安全地存储、管理和 检索敏感信息,如 API 密钥、密码和其他类型的凭证。它允许自动轮换密钥,降低凭证随时间推移而暴露的风险。
本指南将向你展示如何使用 AWS Secrets Manager 管理 key-auth 插件的用户凭证,以及如何在 APISIX 中检索密钥。
前置条件
在 AWS Secrets Manager 中创建密钥
在本节中,你将创建一个密钥来存储用户 john 的 key-auth 身份验证密钥。
导航到控制台中的 AWS Secrets Manager 并创建一个密钥。选择 Other type of secret 作为密钥类型,并在键值对中输入密钥名称 john-key-auth 和凭证 john-key:

在下一步中,将密钥名称配置为 apisix-secrets