Используя Google Cloud Talent Solution (он же Google Cloud Job Discovery), я получаю следующую трассировку стека, даже если все учетные данные Google API установлены и включены.Сообщение об ошибке кажется общим («Отказано в доступе») и не уверен, что может быть не так.Любое понимание высоко ценится.
===================================================================
Сообщение об ошибке Google :: Cloud :: PermissionDeniedError: 7: пользователь неавторизован для выполнения этого действия.
Пример трассировки стека (скрыть Rails)… cloud-pubsub-0.31.0 / lib / google / cloud / pubsub / service.rb: 459: в rescue in execute'
…cloud-pubsub-0.31.0/lib/google/cloud/pubsub/
service.rb: 455:in
execute '… cloud-pubsub-0.31.0 / lib / google / cloud / pubsub / service.rb: 150: в publish'
…e-cloud-pubsub-0.31.0/lib/google/cloud/pubsub/
topic.rb: 573:in
publish_batch_messages '… e-cloud-pubsub-0.31.0 / lib / google / cloud / pubsub / topic.rb:314: в publish'
…emetry_job_google/lib/google_jobs/
google_jobs_event.rb: 22:in
publish_event '… metry_careersites / app / mixins / job_search_event_mixin.rb: 88: в record_google_search_impressions'
…metry_careersites/app/mixins/
job_search_event_mixin.rb: 17:in
event_job_search_impressions'… ersites / app / controllers / public_site / jobs_controller.rb: 59: в block (2 levels) in search'
…k-5.2.1.1/lib/action_controller/metal/
mime_responds.rb: 203:in
ответить_/ app / controllers / public_site / jobs_controller.rb: 53: в search'
…1/lib/action_controller/metal/
basic_implicit_render.rb: 6:in
send_action '… ems / actionpack-5.2.1.1 / lib / abstract_controller / base.rb: 194: в process_action'
…npack-5.2.1.1/lib/action_controller/metal/
rendering.rb: 30:in
process_action'… ctionpack-5.2.1.1/ lib / abstract_controller / callbacks.rb: 42: в block in process_action'
…/activesupport-5.2.1.1/lib/active_support/
callbacks.rb: 109:in
блоке в run_callbacks '… try_careersites / app / controllers / eventing_controller.rb: 23: в block in append_tracking_info_to_rails_log'
…vesupport-5.2.1.1/lib/active_support/
tagged_logging.rb: 71:in
блоке с тегами '… vesupport-5.2.1.1 / lib / active_support / tagged_logging.rb: 28: в tagged'
…vesupport-5.2.1.1/lib/active_support/
tagged_logging.rb: 71:in
тегах'… try_careersites / app / controllers /eventing_controller.rb: 22: в append_tracking_info_to_rails_log'
…/activesupport-5.2.1.1/lib/active_support/
callbacks.rb: 118:in
блоке в run_callbacks '… / activesupport-5.2.1.1 / lib / active_support / callbacks.rb: 136: в run_callbacks'
…ctionpack-5.2.1.1/lib/abstract_controller/
callbacks.rb: 41:in
process_action' …ionpack-5.2.1.1 / lib / action_controller / metal/ rescue.rb: 22: в process_action'
<truncated 60 additional frames>
…2.5.0/gems/rack-timeout-0.5.1/lib/rack/timeout/
core.rb: 123:in
блоке в вызове '… rack-timeout-0.5.1 / lib / rack / timeout / support / timeout.rb: 19: в timeout'
…2.5.0/gems/rack-timeout-0.5.1/lib/rack/timeout/
core.rb: 122:in
call'… k-5.2.1.1/ lib / action_dispatch / middleware / request_id.rb: 27: в call'
…ruby/2.5.0/gems/rack-2.0.6/lib/rack/
method_override.rb: 22:in
вызов '… / vendor / ruby / 2.5.0 / gems / rack-2.0.6 / lib / rack / runtime.rb: 22: в call'
…ctive_support/cache/strategy/
local_cache_middleware.rb: 29:in
вызов '… ack-5.2.1.1 / lib / action_dispatch / middleware / executor.rb: 14: в call'
…npack-5.2.1.1/lib/action_dispatch/middleware/
static.rb: 127:in
вызов'… vendor / ruby / 2.5.0 / gems / rack-2.0.6 / lib / rack / sendfile.rb: 111: в call'
…r/ruby/2.5.0/gems/railties-5.2.1.1/lib/rails/
engine.rb: 524:in
вызов '… / ruby / 2.5.0 / gems / puma-3.12.0 / lib / puma / configuration.rb: 225: в call'
…/vendor/ruby/2.5.0/gems/puma-3.12.0/lib/puma/
server.rb: 658:in
handle_request'… / vendor / ruby / 2.5.0 / gems / puma-3.12.0 / lib / puma / server.rb: 472: в process_client'
…/vendor/ruby/2.5.0/gems/puma-3.12.0/lib/puma/
server.rb: 332:in
блок в процессе 'или / рубин / 2.5.0 / драгоценные камни / пума-3.12.0 / Библиотека / пума / thread_pool.rb: 133: в `блока в spawn_thread