การบันทึกการตรวจสอบสำหรับการจัดการ Firebase

เอกสารนี้อธิบายการบันทึกการตรวจสอบสําหรับการจัดการ Firebase บริการ Google Cloud จะสร้างบันทึกการตรวจสอบที่บันทึกกิจกรรมการดูแลระบบและการเข้าถึงภายในแหล่งข้อมูล Google Cloud ดูข้อมูลเพิ่มเติมเกี่ยวกับบันทึกการตรวจสอบ Cloud ได้ที่หัวข้อต่อไปนี้

ชื่อบริการ

บันทึกการตรวจสอบการจัดการ Firebase ใช้ชื่อบริการ firebase.googleapis.com ตัวกรองสำหรับบริการนี้

    protoPayload.serviceName="firebase.googleapis.com"
  

วิธีการตามประเภทสิทธิ์

สิทธิ์ IAM แต่ละรายการมีพร็อพเพอร์ตี้ type ซึ่งค่าเป็น enum ที่อาจเป็นค่าใดค่าหนึ่งต่อไปนี้ ADMIN_READ, ADMIN_WRITE, DATA_READ หรือ DATA_WRITE เมื่อคุณเรียกใช้เมธอด Firebase Management จะสร้างบันทึกการตรวจสอบซึ่งหมวดหมู่จะขึ้นอยู่กับพร็อพเพอร์ตี้ type ของสิทธิ์ที่จําเป็นต่อการดำเนินการเมธอด วิธีการที่ต้องใช้สิทธิ์ IAM ที่มีค่าพร็อพเพอร์ตี้ type DATA_READ, DATA_WRITE หรือ ADMIN_READ จะสร้างบันทึกการตรวจสอบการเข้าถึงข้อมูล เมธอดที่ต้องใช้สิทธิ์ IAM ที่มีค่าพร็อพเพอร์ตี้ type ของ ADMIN_WRITE จะสร้างบันทึกการตรวจสอบกิจกรรมของผู้ดูแลระบบ

ประเภทสิทธิ์ เมธอด
ADMIN_READ google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp
google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig
google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps
google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates
google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig
google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject
google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations
google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps
google.firebase.service.v1beta1.IosAppService.GetIosApp
google.firebase.service.v1beta1.IosAppService.GetIosAppConfig
google.firebase.service.v1beta1.IosAppService.ListIosApps
google.firebase.service.v1beta1.WebAppService.GetWebApp
google.firebase.service.v1beta1.WebAppService.GetWebAppConfig
google.firebase.service.v1beta1.WebAppService.ListWebApps
ADMIN_WRITE google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp
google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate
google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate
google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp
google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp
google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp
google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase
google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation
google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject
google.firebase.service.v1beta1.IosAppService.CreateIosApp
google.firebase.service.v1beta1.IosAppService.RemoveIosApp
google.firebase.service.v1beta1.IosAppService.UndeleteIosApp
google.firebase.service.v1beta1.IosAppService.UpdateIosApp
google.firebase.service.v1beta1.WebAppService.CreateWebApp
google.firebase.service.v1beta1.WebAppService.RemoveWebApp
google.firebase.service.v1beta1.WebAppService.UndeleteWebApp
google.firebase.service.v1beta1.WebAppService.UpdateWebApp

บันทึกการตรวจสอบอินเทอร์เฟซ API

ดูข้อมูลเกี่ยวกับวิธีและสิทธิ์ที่ระบบจะประเมินสำหรับแต่ละเมธอดได้ที่เอกสารประกอบของ Identity and Access Management ในระบบคลาวด์สำหรับการจัดการ Firebase

google.firebase.service.v1beta1.AndroidAppService

บันทึกการตรวจสอบต่อไปนี้เชื่อมโยงกับเมธอดของ google.firebase.service.v1beta1.AndroidAppService

CreateAndroidApp

CreateShaCertificate

  • เมธอด: google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate
  • ประเภทบันทึกการตรวจสอบ: กิจกรรมของผู้ดูแลระบบ
  • สิทธิ์:
    • firebase.clients.update - ADMIN_WRITE
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate"

DeleteShaCertificate

  • เมธอด: google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate
  • ประเภทบันทึกการตรวจสอบ: กิจกรรมของผู้ดูแลระบบ
  • สิทธิ์:
    • firebase.clients.update - ADMIN_WRITE
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate"

GetAndroidApp

  • เมธอด: google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.clients.get - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp"

GetAndroidAppConfig

  • เมธอด: google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.clients.get - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig"

ListAndroidApps

  • เมธอด: google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.clients.list - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps"

ListShaCertificates

  • เมธอด: google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.clients.get - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates"

RemoveAndroidApp

  • เมธอด: google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp
  • ประเภทบันทึกการตรวจสอบ: กิจกรรมของผู้ดูแลระบบ
  • สิทธิ์:
    • firebase.clients.delete - ADMIN_WRITE
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp"

UndeleteAndroidApp

  • เมธอด: google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp
  • ประเภทบันทึกการตรวจสอบ: กิจกรรมของผู้ดูแลระบบ
  • สิทธิ์:
    • firebase.clients.undelete - ADMIN_WRITE
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp"

UpdateAndroidApp

  • เมธอด: google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp
  • ประเภทบันทึกการตรวจสอบ: กิจกรรมของผู้ดูแลระบบ
  • สิทธิ์:
    • firebase.clients.update - ADMIN_WRITE
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp"

google.firebase.service.v1beta1.FirebaseAnalyticsService

บันทึกการตรวจสอบต่อไปนี้เชื่อมโยงกับเมธอดของ google.firebase.service.v1beta1.FirebaseAnalyticsService

AddGoogleAnalytics

google.firebase.service.v1beta1.FirebaseProjectService

บันทึกการตรวจสอบต่อไปนี้เชื่อมโยงกับเมธอดของ google.firebase.service.v1beta1.FirebaseProjectService

AddFirebase

FinalizeDefaultLocation

  • เมธอด: google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation
  • ประเภทบันทึกการตรวจสอบ: กิจกรรมของผู้ดูแลระบบ
  • สิทธิ์:
    • firebase.projects.update - ADMIN_WRITE
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation"

GetAdminSdkConfig

  • เมธอด: google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.projects.get - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig"

GetFirebaseProject

  • เมธอด: google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.projects.get - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject"

ListAvailableLocations

  • เมธอด: google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.projects.get - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations"

SearchFirebaseApps

  • เมธอด: google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.clients.list - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps"

UpdateFirebaseProject

  • เมธอด: google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject
  • ประเภทบันทึกการตรวจสอบ: กิจกรรมของผู้ดูแลระบบ
  • สิทธิ์:
    • firebase.projects.update - ADMIN_WRITE
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject"

google.firebase.service.v1beta1.IosAppService

บันทึกการตรวจสอบต่อไปนี้เชื่อมโยงกับเมธอดของ google.firebase.service.v1beta1.IosAppService

CreateIosApp

GetIosApp

  • เมธอด: google.firebase.service.v1beta1.IosAppService.GetIosApp
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.clients.get - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosApp"

GetIosAppConfig

  • เมธอด: google.firebase.service.v1beta1.IosAppService.GetIosAppConfig
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.clients.get - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosAppConfig"

ListIosApps

  • เมธอด: google.firebase.service.v1beta1.IosAppService.ListIosApps
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.clients.list - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.ListIosApps"

RemoveIosApp

  • เมธอด: google.firebase.service.v1beta1.IosAppService.RemoveIosApp
  • ประเภทบันทึกการตรวจสอบ: กิจกรรมของผู้ดูแลระบบ
  • สิทธิ์:
    • firebase.clients.delete - ADMIN_WRITE
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.RemoveIosApp"

UndeleteIosApp

  • เมธอด: google.firebase.service.v1beta1.IosAppService.UndeleteIosApp
  • ประเภทบันทึกการตรวจสอบ: กิจกรรมของผู้ดูแลระบบ
  • สิทธิ์:
    • firebase.clients.undelete - ADMIN_WRITE
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UndeleteIosApp"

UpdateIosApp

  • เมธอด: google.firebase.service.v1beta1.IosAppService.UpdateIosApp
  • ประเภทบันทึกการตรวจสอบ: กิจกรรมของผู้ดูแลระบบ
  • สิทธิ์:
    • firebase.clients.update - ADMIN_WRITE
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UpdateIosApp"

google.firebase.service.v1beta1.WebAppService

บันทึกการตรวจสอบต่อไปนี้เชื่อมโยงกับเมธอดของ google.firebase.service.v1beta1.WebAppService

CreateWebApp

GetWebApp

  • เมธอด: google.firebase.service.v1beta1.WebAppService.GetWebApp
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.clients.get - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebApp"

GetWebAppConfig

  • เมธอด: google.firebase.service.v1beta1.WebAppService.GetWebAppConfig
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.clients.get - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebAppConfig"

ListWebApps

  • เมธอด: google.firebase.service.v1beta1.WebAppService.ListWebApps
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebase.clients.list - ADMIN_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.ListWebApps"

RemoveWebApp

  • เมธอด: google.firebase.service.v1beta1.WebAppService.RemoveWebApp
  • ประเภทบันทึกการตรวจสอบ: กิจกรรมของผู้ดูแลระบบ
  • สิทธิ์:
    • firebase.clients.delete - ADMIN_WRITE
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.RemoveWebApp"

UndeleteWebApp

  • เมธอด: google.firebase.service.v1beta1.WebAppService.UndeleteWebApp
  • ประเภทบันทึกการตรวจสอบ: กิจกรรมของผู้ดูแลระบบ
  • สิทธิ์:
    • firebase.clients.undelete - ADMIN_WRITE
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UndeleteWebApp"

UpdateWebApp

  • เมธอด: google.firebase.service.v1beta1.WebAppService.UpdateWebApp
  • ประเภทบันทึกการตรวจสอบ: กิจกรรมของผู้ดูแลระบบ
  • สิทธิ์:
    • firebase.clients.update - ADMIN_WRITE
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองหาเมธอดนี้: protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UpdateWebApp"