Сначала я использую служебную учетную запись с делегированными учетными данными, выполняющими API-интерфейс скрипта Apps, для запуска функции скрипта Google Apps из скрипта Python через клиентскую библиотеку Google Python, и она просто отлично работает.
Я хотел бы добавить для него некоторые ограничения IP-адресов, чтобы он мог выполняться только по конкретному IP-адресу.
Я попытался добавить правило брандмауэра в VPC, которое запрещает все входы с 0.0.0.0/0 и устанавливает цель для учетной записи службы. Однако запуск сценария после установки правила vpc ничем не отличается от него.
Кажется, правило брандмауэра предназначено только для экземпляра виртуальной машины, используемой учетной записью службы.
Есть ли лучший способ установить ограничение IP-адреса для учетной записи службы?