我正在尝试使用kudu流终结点来流化Azure Web应用程序公开的日志。 curl https://my-webapp.scm.azurewebsites.net/api/logstream
。当然,这不起作用,并返回401,因为我未通过身份验证。我在网上找到了有关如何使用BasicAuth(例如https://github.com/projectkudu/kudu/wiki/REST-API)而不使用Azure AD提供令牌进行身份验证的参考。如果我尝试使用az account get-access-token --resource=...
进行身份验证,则不知道要传递什么资源:使用Web应用程序的资源URL不起作用。
我想做的只是像这样:
curl -H "Authorization: Bearer $(... get somehow token ...)" https://my-webapp.scm.azurewebsites.net/logs/streaming
并获取我的Web应用的实时日志流。