Применение ограничений на удаление гаечного ключа Google

Чтобы предотвратить случайную потерю данных из-за инженерных ошибок, можно ли ограничить строки, затронутые удалением в гаечном ключе Google?

Существует учетная запись службы, настроенная с помощью roles/spanner.databaseUser, но при нормальной работе она никогда не должна удалять более одной строки за раз. Чтобы предотвратить серьезные ошибки приложения, которые случайно совпадают с большим количеством совпадений, чем предполагалось, можно ли ограничить количество строк, одновременно удаляемых учетной записью службы?


person onionjake    schedule 07.08.2017    source источник


Ответы (1)


Нет, в настоящее время невозможно применять правила доступа таким образом.

В качестве мягкого обходного пути вы должны обернуть операцию удаления вспомогательным методом, который позволяет удалять только одну строку, и убедиться, что ваш код вызывает только этот вспомогательный метод.

person Dan McGrath    schedule 07.08.2017