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

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

ชื่อบริการ

บันทึกการตรวจสอบของคอนโซลการแจ้งเตือนของ Firebase ใช้ชื่อบริการ gcmcontextualcampaign-pa.googleapis.com กรองบริการนี้

    protoPayload.serviceName="gcmcontextualcampaign-pa.googleapis.com"
  

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

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

ประเภทสิทธิ์ เมธอด
DATA_READ google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences
google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats
google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo
google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns

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

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

google.internal.gcm.contextual.campaign.v1.CampaignService

บันทึกการตรวจสอบต่อไปนี้เชื่อมโยงกับวิธีการของ google.internal.gcm.contextual.campaign.v1.CampaignService

GetAnalytics

  • วิธีการ: google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebasenotifications.messages.list - DATA_READ
  • เมธอดเป็นการดำเนินการที่ใช้เวลานานหรือสตรีม: ฉบับที่
  • กรองวิธีนี้: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics"

GetAudiences

  • วิธีการ: google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebasenotifications.messages.list - DATA_READ
  • เมธอดเป็นการดำเนินการที่ใช้เวลานานหรือสตรีม: ฉบับที่
  • กรองวิธีนี้: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences"

GetFcmStats

  • วิธีการ: google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebasenotifications.messages.list - DATA_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองวิธีนี้: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats"

GetProjectTrackingInfo

  • เมธอด: google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebasenotifications.messages.list - DATA_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองวิธีนี้: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo"

GetTopicList

  • วิธีการ: google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebasenotifications.messages.list - DATA_READ
  • เมธอดเป็นการดำเนินการที่ใช้เวลานานหรือสตรีม: ฉบับที่
  • กรองวิธีนี้: protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList"

google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService

บันทึกการตรวจสอบต่อไปนี้เชื่อมโยงกับเมธอดของ google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService

GetAnalyticsLabelList

  • เมธอด: google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebasenotifications.messages.list - DATA_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองวิธีนี้: protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList"

ListCampaigns

  • เมธอด: google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns
  • ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
  • สิทธิ์:
    • firebasenotifications.messages.list - DATA_READ
  • เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง: ไม่
  • กรองวิธีนี้: protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"