เอกสารนี้อธิบายการบันทึกการตรวจสอบสําหรับคอนโซลการแจ้งเตือน Firebase บริการ Google Cloud จะสร้างบันทึกการตรวจสอบที่บันทึกกิจกรรมการดูแลระบบและการเข้าถึงภายในทรัพยากร Google Cloud ดูข้อมูลเพิ่มเติมเกี่ยวกับบันทึกการตรวจสอบ Cloud ได้ที่หัวข้อต่อไปนี้
- ประเภทของบันทึกการตรวจสอบ
- โครงสร้างรายการบันทึกการตรวจสอบ
- การจัดเก็บและการกำหนดเส้นทางบันทึกการตรวจสอบ
- สรุปราคาของ Cloud Logging
- เปิดใช้บันทึกการตรวจสอบการเข้าถึงข้อมูล
ชื่อบริการ
บันทึกการตรวจสอบของคอนโซลการแจ้งเตือน Firebase ใช้ชื่อบริการ gcmcontextualcampaign-pa.googleapis.com
กรองบริการนี้
protoPayload.serviceName="gcmcontextualcampaign-pa.googleapis.com"
วิธีการตามประเภทสิทธิ์
สิทธิ์ IAM แต่ละรายการมีพร็อพเพอร์ตี้ type
ซึ่งค่าเป็น enum ที่อาจเป็นค่าใดค่าหนึ่งต่อไปนี้ 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 |
DATA_WRITE |
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.LegacyCreateRollout |
บันทึกการตรวจสอบอินเทอร์เฟซ API
ดูข้อมูลเกี่ยวกับวิธีและสิทธิ์ที่ประเมินสำหรับแต่ละวิธีได้ที่เอกสารประกอบเกี่ยวกับการจัดการข้อมูลประจำตัวและการเข้าถึงระบบคลาวด์สำหรับคอนโซลการแจ้งเตือนของ 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"
LegacyCreateRollout
- เมธอด:
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.LegacyCreateRollout
- ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
- สิทธิ์:
firebasenotifications.messages.create - DATA_WRITE
- เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง:
ไม่
- กรองหาวิธีการนี้:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.LegacyCreateRollout"
ListCampaigns
- เมธอด:
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns
- ประเภทบันทึกการตรวจสอบ: การเข้าถึงข้อมูล
- สิทธิ์:
firebasenotifications.messages.list - DATA_READ
- เมธอดเป็นการดำเนินการแบบต่อเนื่องหรือสตรีมมิง:
ไม่
- กรองหาวิธีการนี้:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"