Speech-to-Text-Audit-Logging

In diesem Dokument wird das Audit-Logging für Speech-to-Text beschrieben. Google Cloud-Dienste generieren Audit-Logs, die Verwaltungs- und Zugriffsaktivitäten in Ihren Google Cloud-Ressourcen aufzeichnen. Weitere Informationen zu Cloud-Audit-Logs finden Sie hier:

Dienstname

Speech-to-Text-Audit-Logs verwenden den Dienstnamen speech.googleapis.com. Nach diesem Dienst filtern:

    protoPayload.serviceName="speech.googleapis.com"
  

Methoden nach Berechtigungstyp

Jede IAM-Berechtigung hat ein type-Attribut, dessen Wert ein Enum ist, der einen der folgenden vier Werte haben kann: ADMIN_READ, ADMIN_WRITE, DATA_READ oder DATA_WRITE. Wenn Sie eine Methode aufrufen, generiert die Funktion „Sprache in Text“ ein Audit-Log, dessen Kategorie vom Attribut type der Berechtigung abhängt, die für die Ausführung der Methode erforderlich ist. Methoden, die eine IAM-Berechtigung mit dem type-Attributwert DATA_READ, DATA_WRITE oder ADMIN_READ erfordern, generieren Audit-Logs zum Datenzugriff. Methoden, die eine IAM-Berechtigung mit dem type-Attributwert ADMIN_WRITE erfordern, generieren Audit-Logs zur Administratoraktivität.

Berechtigungstyp Methoden
ADMIN_READ google.cloud.speech.v2.Speech.GetConfig
google.cloud.speech.v2.Speech.GetRecognizer
google.cloud.speech.v2.Speech.ListRecognizers
ADMIN_WRITE google.cloud.speech.v2.Speech.CreateRecognizer
google.cloud.speech.v2.Speech.DeleteRecognizer
google.cloud.speech.v2.Speech.UndeleteRecognizer
google.cloud.speech.v2.Speech.UpdateConfig
google.cloud.speech.v2.Speech.UpdateRecognizer
DATA_READ google.cloud.speech.v2.Speech.BatchRecognize
google.cloud.speech.v2.Speech.GetCustomClass
google.cloud.speech.v2.Speech.GetPhraseSet
google.cloud.speech.v2.Speech.ListCustomClasses
google.cloud.speech.v2.Speech.ListPhraseSets
google.cloud.speech.v2.Speech.Recognize
google.cloud.speech.v2.Speech.StreamingRecognize
DATA_WRITE google.cloud.speech.v2.Speech.CreateCustomClass
google.cloud.speech.v2.Speech.CreatePhraseSet
google.cloud.speech.v2.Speech.DeleteCustomClass
google.cloud.speech.v2.Speech.DeletePhraseSet
google.cloud.speech.v2.Speech.UndeleteCustomClass
google.cloud.speech.v2.Speech.UndeletePhraseSet
google.cloud.speech.v2.Speech.UpdateCustomClass
google.cloud.speech.v2.Speech.UpdatePhraseSet

Audit-Logs der API-Schnittstelle

Informationen dazu, wie und welche Berechtigungen für die einzelnen Methoden evaluiert werden, finden Sie in der Dokumentation zur Identitäts- und Zugriffsverwaltung für Speech-to-Text.

google.cloud.speech.v2.Speech

Die folgenden Audit-Logs sind Methoden zugeordnet, die zu google.cloud.speech.v2.Speech gehören.

BatchRecognize

  • Methode: google.cloud.speech.v2.Speech.BatchRecognize
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.recognizers.recognize - DATA_READ
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Vorgang mit langer Ausführungszeit
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.BatchRecognize"

CreateCustomClass

  • Methode: google.cloud.speech.v2.Speech.CreateCustomClass
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.customClasses.create - DATA_WRITE
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Vorgang mit langer Ausführungszeit
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.CreateCustomClass"

CreatePhraseSet

  • Methode: google.cloud.speech.v2.Speech.CreatePhraseSet
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.phraseSets.create - DATA_WRITE
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Vorgang mit langer Ausführungszeit
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.CreatePhraseSet"

CreateRecognizer

  • Methode: google.cloud.speech.v2.Speech.CreateRecognizer
  • Audit-Logtyp: Administratoraktivität
  • Berechtigungen:
    • speech.recognizers.create - ADMIN_WRITE
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Vorgang mit langer Ausführungszeit
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.CreateRecognizer"

DeleteCustomClass

  • Methode: google.cloud.speech.v2.Speech.DeleteCustomClass
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.customClasses.delete - DATA_WRITE
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Vorgang mit langer Ausführungszeit
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.DeleteCustomClass"

DeletePhraseSet

  • Methode: google.cloud.speech.v2.Speech.DeletePhraseSet
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.phraseSets.delete - DATA_WRITE
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Vorgang mit langer Ausführungszeit
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.DeletePhraseSet"

DeleteRecognizer

  • Methode: google.cloud.speech.v2.Speech.DeleteRecognizer
  • Audit-Logtyp: Administratoraktivität
  • Berechtigungen:
    • speech.recognizers.delete - ADMIN_WRITE
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Vorgang mit langer Ausführungszeit
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.DeleteRecognizer"

GetConfig

  • Methode: google.cloud.speech.v2.Speech.GetConfig
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.config.get - ADMIN_READ
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.GetConfig"

GetCustomClass

  • Methode: google.cloud.speech.v2.Speech.GetCustomClass
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.customClasses.get - DATA_READ
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.GetCustomClass"

GetPhraseSet

  • Methode: google.cloud.speech.v2.Speech.GetPhraseSet
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.phraseSets.get - DATA_READ
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.GetPhraseSet"

GetRecognizer

  • Methode: google.cloud.speech.v2.Speech.GetRecognizer
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.recognizers.get - ADMIN_READ
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.GetRecognizer"

ListCustomClasses

  • Methode: google.cloud.speech.v2.Speech.ListCustomClasses
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.customClasses.list - DATA_READ
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.ListCustomClasses"

ListPhraseSets

  • Methode: google.cloud.speech.v2.Speech.ListPhraseSets
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.phraseSets.list - DATA_READ
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.ListPhraseSets"

ListRecognizers

  • Methode: google.cloud.speech.v2.Speech.ListRecognizers
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.recognizers.list - ADMIN_READ
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.ListRecognizers"

Recognize

  • Methode: google.cloud.speech.v2.Speech.Recognize
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.recognizers.recognize - DATA_READ
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.Recognize"

StreamingRecognize

  • Methode: google.cloud.speech.v2.Speech.StreamingRecognize
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.recognizers.recognize - DATA_READ
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Streaming-RPC
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.StreamingRecognize"

UndeleteCustomClass

  • Methode: google.cloud.speech.v2.Speech.UndeleteCustomClass
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.customClasses.undelete - DATA_WRITE
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Vorgang mit langer Ausführungszeit
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.UndeleteCustomClass"

UndeletePhraseSet

  • Methode: google.cloud.speech.v2.Speech.UndeletePhraseSet
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.phraseSets.undelete - DATA_WRITE
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Vorgang mit langer Ausführungszeit
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.UndeletePhraseSet"

UndeleteRecognizer

  • Methode: google.cloud.speech.v2.Speech.UndeleteRecognizer
  • Audit-Logtyp: Administratoraktivität
  • Berechtigungen:
    • speech.recognizers.undelete - ADMIN_WRITE
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Vorgang mit langer Ausführungszeit
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.UndeleteRecognizer"

UpdateConfig

  • Methode: google.cloud.speech.v2.Speech.UpdateConfig
  • Audit-Logtyp: Administratoraktivität
  • Berechtigungen:
    • speech.config.update - ADMIN_WRITE
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.UpdateConfig"

UpdateCustomClass

  • Methode: google.cloud.speech.v2.Speech.UpdateCustomClass
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.customClasses.update - DATA_WRITE
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Vorgang mit langer Ausführungszeit
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.UpdateCustomClass"

UpdatePhraseSet

  • Methode: google.cloud.speech.v2.Speech.UpdatePhraseSet
  • Audit-Logtyp: Datenzugriff
  • Berechtigungen:
    • speech.phraseSets.update - DATA_WRITE
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Vorgang mit langer Ausführungszeit
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.UpdatePhraseSet"

UpdateRecognizer

  • Methode: google.cloud.speech.v2.Speech.UpdateRecognizer
  • Audit-Logtyp: Administratoraktivität
  • Berechtigungen:
    • speech.recognizers.update - ADMIN_WRITE
  • Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Vorgang mit langer Ausführungszeit
  • Filter für diese Methode: protoPayload.methodName="google.cloud.speech.v2.Speech.UpdateRecognizer"

Methoden, die keine Audit-Logs generieren

Eine Methode kann aus folgenden Gründen keine Audit-Logs erstellen:

  • Dies ist eine Methode mit hohem Volumen, die erhebliche Loggenerierungs- und Speicherkosten mit sich bringt.
  • Sie hat einen geringen Prüfwert.
  • Ein anderes Audit- oder Plattformlog bietet bereits eine Methodenabdeckung.

Die folgenden Methoden generieren keine Audit-Logs:

  • google.cloud.speech.v1.Adaptation.CreateCustomClass
  • google.cloud.speech.v1.Adaptation.CreatePhraseSet
  • google.cloud.speech.v1.Adaptation.DeleteCustomClass
  • google.cloud.speech.v1.Adaptation.DeletePhraseSet
  • google.cloud.speech.v1.Adaptation.GetCustomClass
  • google.cloud.speech.v1.Adaptation.GetPhraseSet
  • google.cloud.speech.v1.Adaptation.ListCustomClasses
  • google.cloud.speech.v1.Adaptation.ListPhraseSet
  • google.cloud.speech.v1.Adaptation.UpdateCustomClass
  • google.cloud.speech.v1.Adaptation.UpdatePhraseSet
  • google.cloud.speech.v1p1beta1.Adaptation.CreateCustomClass
  • google.cloud.speech.v1p1beta1.Adaptation.CreatePhraseSet
  • google.cloud.speech.v1p1beta1.Adaptation.DeleteCustomClass
  • google.cloud.speech.v1p1beta1.Adaptation.DeletePhraseSet
  • google.cloud.speech.v1p1beta1.Adaptation.GetCustomClass
  • google.cloud.speech.v1p1beta1.Adaptation.GetPhraseSet
  • google.cloud.speech.v1p1beta1.Adaptation.ListCustomClasses
  • google.cloud.speech.v1p1beta1.Adaptation.ListPhraseSet
  • google.cloud.speech.v1p1beta1.Adaptation.UpdateCustomClass
  • google.cloud.speech.v1p1beta1.Adaptation.UpdatePhraseSet