Назад | Перейти на главную страницу

Как не устанавливать google cloud sdk по умолчанию при создании экземпляра Compute Engine?

Каждый раз, когда я создаю экземпляр Compute Engine, он по умолчанию устанавливает на сервере google-cloud-sdk. И это устанавливает и настраивает BOTO на сервере и устанавливает для этого переменные среды.

Я хочу, чтобы на сервере не было ничего удаленно связанного с BOTO. Я пробовал документацию в разных местах, но нигде не повезло.

Кто-нибудь может мне помочь?

Cloud SDK предварительно установлен на публичные изображения предоставлено Google. Это полезный инструмент, когда вашей виртуальной машине необходимо взаимодействовать с другими ресурсами в вашем проекте.

Я не уверен, по какой причине вы хотите его удалить. При создании виртуальной машины вам предоставляется возможность определить учетную запись службы и области, которые будут работать с этой виртуальной машиной. Эта учетная запись службы будет аутентифицирована в инструменте gcloud, запущенном на виртуальной машине. Эта учетная запись и объем виртуальной машины будут единственными ограничение доступа к другим ресурсам. Для получения дополнительной информации проверьте Эта статья

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

gcloud auth list
No credentialed accounts.
To login, run:  $ gcloud auth login `ACCOUNT`

Проверьте это обсуждение который также обращается к той же теме. Если вы действительно хотите удалить Cloud SDK, вы можете выполнить следующие действия. Вот