进行健康检查时,我需要将健康检查设置为路径/ server_name / health
但需要使用api key
(标头)访问它
如何执行这种类型的健康检查?
答案 0 :(得分:2)
运行状况检查不支持传递自定义标头。您仅限于以下情况:
作为解决方案的替代方法,您可以使用带有API密钥而不是标头的查询字符串吗?
答案 1 :(得分:2)
不幸的是,没有代理人,没有直接的方法。 ALB仅支持GET
进行健康检查。
一种解决方法是将状态代码设置为403(或身份验证失败后从您的服务返回的任何内容),而不是200。这通常可行,因为如果服务以预期的身份验证失败响应(例如, 403),您可以假定该应用程序正在运行。