我对 AWS API Gateway 比较陌生,我正在尝试找出使用 API Gateway 将 REST 请求从我们的服务器传递到另一个供应商服务器的方法。因为代理的目标服务器属于其他公司,我们希望通过除“X-API-KEY”之外的身份验证标头(例如“X-MY-API-KEY”)进行身份验证,只需删除标头“X-MY-API” -KEY' 将请求传递给代理服务器时。我阅读了 AWS 文档,但遗憾的是我找不到删除具有特定名称的标头的方法。
我尝试了 API-KEY 身份验证,但似乎身份验证标头名称固定为我们不想使用的“X-API-KEY”,因为它可能与代理服务身份验证标头冲突。
问题是...
A) 是否可以在 API-Gateway 直通中删除具有特定名称的标头?
Ai) 如果可能,我该如何设置?
B) 如果我在使用 API-KEY 身份验证时可以将 'X-API-KEY' 的标题名称更改为任意名称,那就完美了。是否可以?
当我运行 aws 命令时aws s3 ls,它使用默认配置文件。我可以创建新的配置文件来使用附加到 EC2 实例的角色吗?如果是这样,我该如何编写凭据/配置文件?