Speech-to-Text 監査ロギング

このドキュメントでは、Speech-to-Text の監査ロギングについて説明します。また、監査ログを生成するメソッド、各メソッドによって生成される監査ログの詳細、監査ログを生成しないメソッド(ある場合)について説明します。Google Cloud は、Google Cloud リソース内の管理アクティビティとアクセス アクティビティを記録する監査ログを生成します。詳しくは、Cloud Audit Logs の概要をご覧ください。

サービス名

Speech-to-Text 監査ログでは、サービス名 speech.googleapis.com が使用されます。

メソッド(権限タイプ別)

DATA_READDATA_WRITEADMIN_READ の各権限を確認するメソッドから生成されるログは、データアクセス監査ログに分類されます。ADMIN_WRITE 権限を確認するメソッドから生成されるログは、管理アクティビティ監査ログに分類されます。

権限タイプ メソッド
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

各 API インターフェースの監査ログ

各メソッドで評価される権限と評価方法については、Identity and Access Management のドキュメントで Speech-to-Text の説明をご覧ください。

google.cloud.speech.v2.Speech

次のセクションでは、google.cloud.speech.v2.Speech に属するメソッドに関連付けられた監査ログについて詳しく説明します。

BatchRecognize

CreateCustomClass

CreatePhraseSet

CreateRecognizer

DeleteCustomClass

DeletePhraseSet

DeleteRecognizer

GetConfig

  • メソッド: google.cloud.speech.v2.Speech.GetConfig
  • 監査ログのタイプ: データアクセス
  • 権限:
    • speech.config.get - ADMIN_READ
  • メソッドが長時間実行またはストリーミング オペレーションか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.speech.v2.Speech.GetConfig"

GetCustomClass

  • メソッド: google.cloud.speech.v2.Speech.GetCustomClass
  • 監査ログのタイプ: データアクセス
  • 権限:
    • speech.customClasses.get - DATA_READ
  • メソッドが長時間実行またはストリーミング オペレーションか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.speech.v2.Speech.GetCustomClass"

GetPhraseSet

  • メソッド: google.cloud.speech.v2.Speech.GetPhraseSet
  • 監査ログのタイプ: データアクセス
  • 権限:
    • speech.phraseSets.get - DATA_READ
  • メソッドが長時間実行またはストリーミング オペレーションか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.speech.v2.Speech.GetPhraseSet"

GetRecognizer

  • メソッド: google.cloud.speech.v2.Speech.GetRecognizer
  • 監査ログのタイプ: データアクセス
  • 権限:
    • speech.recognizers.get - ADMIN_READ
  • メソッドが長時間実行またはストリーミング オペレーションか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.speech.v2.Speech.GetRecognizer"

ListCustomClasses

  • メソッド: google.cloud.speech.v2.Speech.ListCustomClasses
  • 監査ログのタイプ: データアクセス
  • 権限:
    • speech.customClasses.list - DATA_READ
  • メソッドが長時間実行またはストリーミング オペレーションか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.speech.v2.Speech.ListCustomClasses"

ListPhraseSets

  • メソッド: google.cloud.speech.v2.Speech.ListPhraseSets
  • 監査ログのタイプ: データアクセス
  • 権限:
    • speech.phraseSets.list - DATA_READ
  • メソッドが長時間実行またはストリーミング オペレーションか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.speech.v2.Speech.ListPhraseSets"

ListRecognizers

  • メソッド: google.cloud.speech.v2.Speech.ListRecognizers
  • 監査ログのタイプ: データアクセス
  • 権限:
    • speech.recognizers.list - ADMIN_READ
  • メソッドが長時間実行またはストリーミング オペレーションか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.speech.v2.Speech.ListRecognizers"

Recognize

  • メソッド: google.cloud.speech.v2.Speech.Recognize
  • 監査ログのタイプ: データアクセス
  • 権限:
    • speech.customClasses.get - DATA_READ
    • speech.phraseSets.get - DATA_READ
    • speech.recognizers.recognize - DATA_READ
  • メソッドが長時間実行またはストリーミング オペレーションか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.speech.v2.Speech.Recognize"

StreamingRecognize

  • メソッド: google.cloud.speech.v2.Speech.StreamingRecognize
  • 監査ログのタイプ: データアクセス
  • 権限:
    • speech.customClasses.get - DATA_READ
    • speech.endpoints.get - DATA_READ
    • speech.phraseSets.get - DATA_READ
    • speech.recognizers.recognize - DATA_READ
  • メソッドが長時間実行またはストリーミング オペレーションである: ストリーミング RPC
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.speech.v2.Speech.StreamingRecognize"

UndeleteCustomClass

UndeletePhraseSet

UndeleteRecognizer

UpdateConfig

  • メソッド: google.cloud.speech.v2.Speech.UpdateConfig
  • 監査ログのタイプ: 管理アクティビティ
  • 権限:
    • speech.config.update - ADMIN_WRITE
  • メソッドが長時間実行またはストリーミング オペレーションか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.speech.v2.Speech.UpdateConfig"

UpdateCustomClass

UpdatePhraseSet

UpdateRecognizer

監査ログを生成しないメソッド

メソッドが監査ログを生成しない理由としては、次のいずれかが考えられます。

  • ログを大量に生成し、かなりのストレージ費用が発生するメソッドである。
  • 監査価値が低い。
  • 別の監査ログまたはプラットフォーム ログで同じ範囲のログが出力されている。

次のメソッドは監査ログを生成しません。

  • 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