Журналы аудита доступа к данным для Execute Sql и ExecuteStreaming Sql содержат оператор SQL, поэтому вы можете создать журнал операторов DML, включив журналы аудита «Запись данных» для «Cloud Spanner API», как описано в https://cloud.google.com/logging/docs/audit/configure-data-access#config -console-enable :
![enabling data write audit logs](https://i.stack.imgur.com/5AVOE.png)
Оператор SQL содержится в отдельной записи журнала, созданной для Выполните Sql или первую запись журнала, созданную для ExecuteStreaming Sql, в поле protoPayload.request. sql. Например, вот записи журнала, созданные для запроса ExecuteStreaming Sql:
![example audit logs for an ExecuteStreamingSql request](https://i.stack.imgur.com/0gB30.png)