问题描述
@H_404_0@在移动设备上使用Firebase将文件上传到Google Storage的人应该有权访问日志,该日志报告每次访问尝试,远程IP地址以及访问尝试的结果。我没有从Firebase控制台看到此消息。这是一个令人担忧的问题,因为作为拥有Google Cloud存储桶的用户,我希望看到从移动设备记录的每次尝试。现在,这将有助于解决移动设备上的调试问题,但是当系统投入生产时,存储桶的所有者是否不希望看到每次访问尝试?
解决方法
我认为您需要使用审核日志,但是您需要激活它们,您可以通过控制台使用左上角的菜单来执行此操作,然后您需要访问IAM&Admin>审核日志,在这里,您将需要查找云存储并更改配置,以便开始记录此操作(我相信这些日志涵盖了您描述的所有内容),如果您需要有关如何激活它们的更多信息,可以按照[3]上的链接进行操作。
要查看日志,您需要转到日志>日志查看器,在这里您需要选择服务(云存储),然后可以选择日志类型(已审计的日志)。
如果需要更多信息,可以使用一些有用的链接。
[1] https://cloud.google.com/storage/docs/access-logs
[2] https://firebase.google.com/docs/storage/gcp-integration
[3] https://cloud.google.com/logging/docs/audit/configure-data-access?hl=uk#config-console