问题描述
在使用Azure时,希望能够从Azure中获取日志,以便能够识别发布记录。安全团队的目标是能够这样说:
嗨,mm/dd/yyyy中午时分有一个发布(因为我们在Azure日志中看到了它),给我展示对应的内部批准信息?
用户在Azure活动日志中搜索过,但似乎找不到与发布、覆盖或任何明显涉及新代码投放到PaaS实例的相关信息。
用户认为在某个时间段内有一个发布(来自DevOps构建/发布,将代码推送到PaaS),但是却没有找到相关记录。
他想知道是否有办法在Azure活动日志中找到这些信息,或者他的搜索方向是否有误?
解决方案
在Azure活动日志中,只能显示资源级别的日志,比如创建资源、删除资源、修改资源的SKU等。对于从Azure DevOps进行的Web应用部署,这更像是将代码部署到现有的Web应用程序,这种情况不会在活动日志中显示。你需要前往相应的Azure应用服务,然后在“部署中心”中查看部署详细信息。
以下是在Azure中查找Web应用程序部署记录的步骤:
- 登录到Azure门户。
- 导航到你的Azure应用服务(Web应用程序)。
- 在左侧导航菜单中,找到并选择“部署中心”。
在“部署中心”中,你可以找到与Web应用程序相关的部署详细信息,包括发布记录、代码提交历史等。
以下是部署中心的示意图:
在这个界面中,你可以看到关于部署的信息,包括发布的日期、提交的代码、构建状态等。你可以通过检查这些信息来找到你所寻找的特定发布记录。
请注意,Azure活动日志主要记录资源级别的操作,而部署中心则更适合查找与Web应用程序部署相关的详细信息。
希望这些信息能帮助你在Azure中找到你所需的发布记录!如果有其他问题,请随时提问。
正文完