首页 文章

使用AWS IAM用户访问密钥/密钥的Swagger

提问于
浏览
5

我正在尝试AWS API Gateway,从Swagger导入/导出API定义非常容易 .

但是,我已将API设置为需要AWS_IAM授权,因此它不公开 . 但是我找不到如何使用Swagger UI . 似乎Swagger UI只采用API密钥,而不是IAM用户的访问密钥和Sigv4签名的秘密 .

有谁知道有没有办法配置Swagger UI来接入密钥/密钥,并签署AWS_IAM auth的请求?

任何方向将不胜感激 .

谢谢,

1 回答

  • 0

    Swagger UI OOTB不支持AWS_IAM auth,但是,您仍然可以完成Sigv4签名 . How to calculate AWS signature V4 in Swagger before request提供了两个关于如何实现这一目标的好例子 .

    我使用second example,与作者的blog帖子一起测试多个用户访问密钥/秘密 . 该博客文章还详细介绍了如何使用AWS JS SDK实现此目的 .

相关问题