我正在尝试AWS API Gateway,从Swagger导入/导出API定义非常容易 .
但是,我已将API设置为需要AWS_IAM授权,因此它不公开 . 但是我找不到如何使用Swagger UI . 似乎Swagger UI只采用API密钥,而不是IAM用户的访问密钥和Sigv4签名的秘密 .
有谁知道有没有办法配置Swagger UI来接入密钥/密钥,并签署AWS_IAM auth的请求?
任何方向将不胜感激 .
谢谢,
Swagger UI OOTB不支持AWS_IAM auth,但是,您仍然可以完成Sigv4签名 . How to calculate AWS signature V4 in Swagger before request提供了两个关于如何实现这一目标的好例子 .
我使用second example,与作者的blog帖子一起测试多个用户访问密钥/秘密 . 该博客文章还详细介绍了如何使用AWS JS SDK实现此目的 .
1 回答
Swagger UI OOTB不支持AWS_IAM auth,但是,您仍然可以完成Sigv4签名 . How to calculate AWS signature V4 in Swagger before request提供了两个关于如何实现这一目标的好例子 .
我使用second example,与作者的blog帖子一起测试多个用户访问密钥/秘密 . 该博客文章还详细介绍了如何使用AWS JS SDK实现此目的 .