Google cloud platform 在谷歌云平台中,HTTP负载平衡和需要基本身份验证的健康检查?
我已经创建了一个HTTP负载平衡器(在谷歌云平台上),但是健康检查返回一个不健康的状态。我的结论是,健康检查指向受基本身份验证保护的资源,因此服务返回401而不是200。因此,我的问题是:Google cloud platform 在谷歌云平台中,HTTP负载平衡和需要基本身份验证的健康检查?,google-cloud-platform,Google Cloud Platform,我已经创建了一个HTTP负载平衡器(在谷歌云平台上),但是健康检查返回一个不健康的状态。我的结论是,健康检查指向受基本身份验证保护的资源,因此服务返回401而不是200。因此,我的问题是: 是否可以以某种方式将基本身份验证凭据添加到健康检查请求中 有解决办法吗 HTTP Healthcheck不使用基本身份验证凭据。这看起来像是另一个问题。 1.您能否成功地将ssh连接到您的实例中? 2.应用程序是否真的可以回答作为健康检查配置一部分提供的路径 有关详细信息,请参见HTTP健康检查不使用基本身份
HTTP Healthcheck不使用基本身份验证凭据。这看起来像是另一个问题。 1.您能否成功地将ssh连接到您的实例中? 2.应用程序是否真的可以回答作为健康检查配置一部分提供的路径
有关详细信息,请参见HTTP健康检查不使用基本身份验证凭据。这看起来像是另一个问题。 1.您能否成功地将ssh连接到您的实例中? 2.应用程序是否真的可以回答作为健康检查配置一部分提供的路径
请参阅中的更多详细信息。据我所知,谷歌云中的健康检查无法提供基本身份验证凭据。您是正确的,因为他们希望状态代码为200,因此任何需要基本身份验证的端点都将无法通过运行状况检查
我们提出的解决方案是有两个端点。一个端点返回有用的状态信息,我们可以提取并查看这些信息(我们希望在授权之后查看这些信息)。然后我们创建了一个
ping
端点,它使用与以前相同的检查,只是它不显示任何状态信息。只是一个简单的通过/失败消息。我们将此端点保留为公开状态,并将健康检查指向此处。据我所知,谷歌云中的健康检查无法提供基本的身份验证凭据。您是正确的,因为他们希望状态代码为200,因此任何需要基本身份验证的端点都将无法通过运行状况检查
我们提出的解决方案是有两个端点。一个端点返回有用的状态信息,我们可以提取并查看这些信息(我们希望在授权之后查看这些信息)。然后我们创建了一个
ping
端点,它使用与以前相同的检查,只是它不显示任何状态信息。只是一个简单的通过/失败消息。我们将此端点保留为公开状态,并将运行状况检查指向该端点。是的,我们使用了不同的主机名。虽然不能将“基本身份验证”添加到运行状况检查中,但可以添加“主机名”标题。因此,我们在后端添加了一个额外的配置,以响应不同的主机名,这为我们提供了所需的健康信息。是的,我们使用了不同的主机名。虽然不能将“基本身份验证”添加到运行状况检查中,但可以添加“主机名”标题。因此,我们在后端添加了一个额外的配置,以响应不同的主机名,从而提供所需的健康信息。