Squeak.ru - шаблоны программирования

Что является источником этой ошибки? ОШИБКА: (gcloud.run.services.add-iam-policy-binding) NOT_FOUND: запрошенный объект не найден

Я прорабатываю пример на этот URL, но я m столкнулся с ошибкой ниже. В чем причина этой ошибки?

ERROR: (gcloud.run.services.add-iam-policy-binding) NOT_FOUND: Requested entity was not found.

Я запускаю сценарий ниже, но, очевидно, с другим набором параметров. Я проверил в графическом интерфейсе / консоли, что учетная запись службы была создана, переменная $serviceAccount имеет правильное значение, служба существует и имя службы правильное. Кроме того, я могу вручную добавить учетную запись службы в службу в роли инициатора в графическом интерфейсе / консоли.

param(
    $cloudRunInvokerServiceAccount = 'some-service-account',
    $projectId = 'some-project-id',
    $nameOfServiceBeingInvoked = 'some-service'                                
)

gcloud iam service-accounts create $cloudRunInvokerServiceAccount --display-name $cloudRunInvokerServiceAccount

$serviceAccount = "serviceAccount:$cloudRunInvokerServiceAccount@$projectId.iam.gserviceaccount.com"

gcloud run services add-iam-policy-binding $nameOfServiceBeingInvoked `
   --member=$serviceAccount `
   --role=roles/run.invoker `
   --platform=managed

Я также просмотрел документы для хорошая мера.

Кроме того, я запустил gcloud run services list и gcloud iam service-accounts list, чтобы проверить наличие служб / учетных записей и их статус (включен).


  • Я думаю, у вас проблема несовместимости версий CLI. Вы используете старую версию CLI gcloud? Текущая версия - 320.0.0 (gcloud version) Чтобы обновить, запустите gcloud components update в командной строке с повышенными правами (Windows) или с помощью sudo (LInux). 14.12.2020
  • @JohnHanley, ты прав. Если вы ответите, я приму. 14.12.2020
  • Какую версию вы использовали для моих заметок? 14.12.2020
  • @JohnHanley, извини, я не уверен. Хотя он был довольно старым. 14.12.2020

Ответы:


1

Я видел эту ошибку в старых версиях Google Cloud CLI gcloud.

Решение - обновить Google Cloud SDK и компоненты.

Windows:

  • Откройте командную строку Windows с повышенными привилегиями.
  • Выполните эту команду и следуйте подсказкам: gcloud components update

Linux:

  • Выполните эту команду и следуйте подсказкам: sudo gcloud components update
14.12.2020
Новые материалы

Угловая структура архитектуры
Обратите внимание, что эта статья устарела, я решил создать новую с лучшей структурой и с учетом автономных компонентов: https://medium.com/@marekpanti/angular-standalone-architecture-b645edd0d54a..

«Данные, которые большинство людей используют для обучения своих моделей искусственного интеллекта, поставляются со встроенным…
Первоначально опубликовано HalkTalks: https://hacktown.com.br/blog/blog/os-dados-que-a-maioria-das-pessoas-usa-para-treinar-seus-modelos-de-inteligencia-artificial- ja-vem-com-um-vies-embutido/..

Сильный ИИ против слабого ИИ: различия парадигм искусственного интеллекта
В последние годы изучению и развитию искусственного интеллекта (ИИ) уделяется большое внимание и прогресс. Сильный ИИ и Слабый ИИ — две основные парадигмы в области искусственного интеллекта...

Правильный способ добавить Firebase в ваш проект React с помощью React Hooks
React + Firebase - это мощная комбинация для быстрого и безопасного создания приложений, от проверки концепции до массового производства. Раньше (знаете, несколько месяцев назад) добавление..

Создайте API с помощью Python FastAPI
Создание API с помощью Python становится очень простым при использовании пакета FastAPI. После установки и импорта вы можете создать приложение FastAPI и указать несколько конечных точек. Каждой..

Веселье с прокси-сервером JavaScript
Прокси-серверы JavaScript — это чистый сахар, если вы хотите создать некоторую общую логику в своих приложениях, чтобы облегчить себе жизнь. Вот один пример: Связь клиент-сервер Мы..

Получить бесплатный хостинг для разработчиков | Разместите свой сайт за несколько шагов 🔥
Статические веб-сайты — это веб-страницы с фиксированным содержанием и его постоянным содержанием. Но теперь статические сайты также обрабатывают динамические данные с помощью API и запросов...