В чем разница между gsutil и gcloud?

Я хочу знать разницу между gcloud и gsuitl. Где что используем? Почему одни команды начинаются с gsutil, а другие с gcloud?


person Kshitij Singh    schedule 28.09.2019    source источник


Ответы (2)


Команда gsutil используется только для облачного хранилища.

С помощью команды gcloud вы можете взаимодействовать с другими продуктами Google Cloud, такими как App Engine, Google Kubernetes Engine и т. д. Вы можете посмотреть здесь и здесь для получения дополнительной информации.

person siamsot    schedule 28.09.2019
comment
Для дополнительного цвета сначала появился App Engine, а затем Cloud Storage. В то время для каждого из них (gsutil для облачного хранилища) существовали интерфейсы командной строки для конкретных служб. К тому времени, когда gcloud (Cloud SDK) стал основой для любого сервиса Google Cloud Platform, gsutil был настолько встроенным|знакомым, что не был (и до сих пор не был) унифицирован под gcloud (например, gcloud storage ... не существует). Как правило, это не проблема, хотя это вызывает вопрос у ОП и иногда добавляет сложности при попытке написать сценарий gcloud и gsutil при работе, например, с аутентификация. - person DazWilkin; 16.11.2019

gsutil – это приложение Python, которое позволяет получить доступ к облачному хранилищу Google из командной строки. Вы можете использовать gsutil для выполнения широкого круга задач управления корзинами и объектами, в том числе:

Создание и удаление корзин. Загрузка, скачивание и удаление объектов. Список сегментов и объектов. Перемещение, копирование и переименование объектов. Редактирование списков управления доступом к объектам и корзинам.

Интерфейс командной строки gcloud — это основной инструмент командной строки для создания ресурсов Google Cloud и управления ими. Вы можете использовать этот инструмент для выполнения многих общих задач платформы либо из командной строки, либо в сценариях и других средствах автоматизации.

Например, вы можете использовать интерфейс командной строки gcloud для создания и управления:

Экземпляры виртуальных машин и другие ресурсы Google Compute Engine, экземпляры Google Cloud SQL, кластеры Google Kubernetes Engine, кластеры и задания Google Cloud Dataproc, управляемые зоны и наборы записей Google Cloud DNS, развертывания Google Cloud Deployment Manager.

person honeytechiebee    schedule 21.07.2020