Ошибка Google Cloud 403 Платежный аккаунт для проекта-владельца отключен в состоянии "отсутствует"

Я зашел в Google Cloud и включил проект, выставление счетов и Cloud Speech to Text API. Затем я загрузил файл.json. Затем я попытался выполнить этот базовый код в PyCharm.

    import os
    os.environ['GOOGLE_APPLICATION_CREDENTIALS'] ="instant-medium-282.json"
    
    from google.cloud import speech_v1
    from google.cloud.speech_v1 import enums
    
    client = speech_v1.SpeechClient()
    
    encoding = enums.RecognitionConfig.AudioEncoding.FLAC
    sample_rate_hertz = 44100
    language_code = 'en-US'
    config = {'encoding': encoding, 'sample_rate_hertz': sample_rate_hertz, 'language_code': language_code}
    uri = 'gs://bucket_name/file_name.flac'
    audio = {'uri': uri}
    
    response = client.recognize(config, audio)

Однако я продолжаю получать эту ошибку:

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/google/api_core/grpc_helpers.py", line 57, in error_remapped_callable
    return callable_(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/grpc/_channel.py", line 826, in __call__
    return _end_unary_response_blocking(state, call, False, None)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/grpc/_channel.py", line 729, in _end_unary_response_blocking
    raise _InactiveRpcError(state)
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
    status = StatusCode.PERMISSION_DENIED
    details = "The billing account for the owning project is disabled in state absent"
    debug_error_string = "{"created":"@1593884707.640503000","description":"Error received from peer ipv6:[2607:f8b0:4009:813::200a]:443","file":"src/core/lib/surface/call.cc","file_line":1055,"grpc_message":"The billing account for the owning project is disabled in state absent","grpc_status":7}"
>

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/sal.py", line 16, in <module>
    response = client.recognize(config, audio)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/google/cloud/speech_v1/gapic/speech_client.py", line 255, in recognize
    return self._inner_api_calls["recognize"](
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/google/api_core/gapic_v1/method.py", line 143, in __call__
    return wrapped_func(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/google/api_core/retry.py", line 281, in retry_wrapped_func
    return retry_target(
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/google/api_core/retry.py", line 184, in retry_target
    return target()
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/google/api_core/timeout.py", line 214, in func_with_timeout
    return func(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/google/api_core/grpc_helpers.py", line 59, in error_remapped_callable
    six.raise_from(exceptions.from_grpc_error(exc), exc)
  File "<string>", line 3, in raise_from
google.api_core.exceptions.PermissionDenied: 403 The billing account for the owning project is disabled in state absent

Я также подтвердил в службе поддержки Google Cloud, что биллинг включен, как и должно быть. Есть предложения, как исправить эту ошибку?

6 ответов

Я столкнулся с проблемой при загрузке файла с помощью CLI, когда я пытался скопировать его в корзину, которой на самом деле не существовало. Он выдал ту же ошибку «AccessDeniedException: 403 Учетная запись выставления счетов для проекта-владельца отключена в закрытом состоянии».

Если с выставлением счетов все в порядке, возможно, корзины, на которую вы указывали, не существует?

Просто хотел отметить, что, похоже, такая ошибка может быть вызвана причинами, не связанными с выставлением счетов.

В моем случае,

      "AccessDeniedException: 403 The billing account for the owning project is disabled in state closed"

произошло, потому что я не добавил "Платежный аккаунт" в проект, который я создал. Вы можете связать свой проект с платежным аккаунтом на вкладке «Платежные проекты».Как только вы это сделаете, подождите некоторое время, и ошибка должна исчезнуть.

Сообщение об ошибке "Платежная учетная запись для проекта-владельца отключена в состоянии отсутствия" может появиться, когда API был недавно включен. Поэтому рекомендуется попробовать еще раз.

В моем случае я отправил неправильный URL-адрес «gs://undefined/undefined» и получил сообщение об ошибке «Платежный аккаунт для проекта-владельца отключен в закрытом состоянии». Правильный URL решил мою проблему.

UserProjectAccountProblemПроект, для которого выставляется счет, связан с просроченной платежной учетной записью.

Платежный аккаунт для проекта-владельца отключен в состоянии просроченного открыть веб-страницу nhi hu rah hai

Похоже, что с этим файлом XML не связана никакая информация о стиле. Дерево документа показано ниже. UserProjectAccountProblemПроект, для которого выставляется счет, связан с просроченной платежной учетной записью.

Платежный аккаунт для проекта-владельца отключен в состоянии просроченного платежа.
Другие вопросы по тегам