Вопрос или проблема
Когда я делаю:
/path/to/gcloud storage cp -r 'gs://group/file' 'directory'
Я получаю ошибку в всплывающем окне macOS:
gcloud download macOS “gcloud-crc32c” не может быть открыт, потому что разработчик не может быть проверен.” macOS не может подтвердить, что это приложение свободно от вредоносного ПО.
Всплывающее окно останавливает загрузку. У меня есть только вариант “Переместить в корзину” или “Отменить”.
Я считаю, что gcloud-crc32c
, о котором идет речь, является временным файлом для загрузки.
Это происходит только примерно на 2/3 пути загрузки (несколько файлов в нескольких папках) в моем случае.
Как мне убедить macOS завершить загрузку? Я на macOS Ventura.
На вашем Mac выберите меню Apple > “Системные настройки”, затем нажмите “Конфиденциальность и безопасность” в боковом меню.
Прокрутите, пока не увидите сообщение о том, что gcloud-crc32c
от несанкционированного разработчика.
Нажмите “Разрешить все равно”.
Не уверенно, является ли это лучшим способом, или почему это происходит только в середине процесса загрузки.
Меню Apple > Системные настройки
, нажмите Конфиденциальность и безопасность
в боковом меню. (Возможно, вам придется прокрутить вниз.)
Перейдите в Безопасность
, затем нажмите Открыть
.
Нажмите Открыть все равно
.
Эта кнопка доступна в течение около часа после того, как вы попробовали открыть приложение.
Введите свой пароль, затем нажмите OK
.
Приложение сохраняется как исключение в ваших настройках безопасности, и вы можете открыть его в будущем, дважды щелкнув по нему, так же, как и любое авторизованное приложение.
Ответ или решение
Для решения проблемы с ошибкой, возникающей при попытке использовать команду gcloud storage cp -r
на macOS, следуйте следующим шагам:
-
Понимание ошибки: Ошибка сообщает, что файл
gcloud-crc32c
не может быть открыт, так как разработчик не был проверен. Это связано с системой безопасности macOS, которая блочит файлы от незарегистрированных разработчиков. -
Открытие настроек безопасности:
- На вашем Mac откройте меню Apple () и выберите "Системные настройки".
- В боковой панели выберите "Конфиденциальность и безопасность".
- Прокрутите вниз до раздела "Безопасность".
-
Разрешение открытия приложения:
- Найдите сообщение о том, что
gcloud-crc32c
не может быть открыт. - Нажмите на кнопку "Разрешить в любом случае" (или "Открыть в любом случае").
- Если окно не появляется, попробуйте снова выполнить команду, чтобы вызвать сообщение.
- Найдите сообщение о том, что
-
Подтверждение действия:
- Вам может потребоваться ввести пароль для подтверждения изменения настроек безопасности.
- Нажмите "OK", чтобы сохранить изменения.
-
Повторная попытка выполнения команды: После выполнения вышеуказанных шагов попробуйте снова запустить вашу команду
gcloud storage cp -r 'gs://group/file' 'directory'
. -
Настройка исключений: После выполнения данных направлений, файл
gcloud-crc32c
будет добавлен в список приложений с исключениями. Это позволит вам запускать его в будущем без необходимости проходить через ту же процедуру. -
Отзывы и дополнительные шаги: Если проблема повторяется или возникает с другими файлами, проверьте, установлены ли у вас все обновления для Google Cloud SDK, а также убедитесь, что вы используете последнюю версию командной строки.
Примечание: Если вы продолжаете сталкиваться с проблемами, рассмотрите возможность обращения к документации Google Cloud или в службу поддержки для дальнейшего решения.
Таким образом, следуя этим шагам, вы сможете успешно обойти проблемы, связанные с установкой и запуском временных файлов, необходимых для корректного выполнения вашей команды в Google Cloud Storage.