首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Cloud Talent Solution异常: Google::Cloud::PermissionDeniedError

Google Cloud Talent Solution异常: Google::Cloud::PermissionDeniedError
EN

Stack Overflow用户
提问于 2019-02-27 00:46:07
回答 1查看 139关注 0票数 1

使用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中执行‘…cloud-pubsub-0.31.0/lib/google/cloud/pubsub/ service.rb: 150:in publish' …e-cloud-pubsub-0.31.0/lib/google/cloud/pubsub/ topic.rb: 573:inpublish_batch_messages‘…e-cloud-pubsub-0.31.0/lib/google/cloud/pubsub/ topic.rb: 314:in publish' …emetry_job_google/lib/google_jobs/ google_jobs_event.rb: 22:inpublish_event‘…metry_careersites/app/mixins/ job_search_event_mixin.rb: 88:in record_google_search_impressions' …metry_careersites/app/mixins/ job_search_event_mixin.rb: 17:inevent_job_search_impressions‘…ersites/app/controllers/public_site/ jobs_controller.rb: 59:in block (2 levels) in search' …k-5.2.1.1/lib/action_controller/metal/ mime_responds.rb: 203:inrespond_to‘…ersites/app/controllers/public_site/ jobs_controller.rb: 53:在search' …1/lib/action_controller/metal/ basic_implicit_render.rb: 6:insend_action的…中ems/actionpack-5.2.1.1/lib/abstract_controller/ base.rb: 194:in process_action' …npack-5.2.1.1/lib/action_controller/metal/ rendering.rb: 30:inprocess_action‘…ctionpack-5.2.1.1/lib/抽象控制器/ callbacks.rb: 42:在run_callbacks‘…中的block in process_action' …/activesupport-5.2.1.1/lib/active_support/ callbacks.rb: 109:in块中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:在run_callbacks‘…中的append_tracking_info_to_rails_log' …/activesupport-5.2.1.1/lib/active_support/ callbacks.rb: 118:in块中/activesupport-5.2.1.1/lib/active_support/ callbacks.rb: 136:in run_callbacks' …ctionpack-5.2.1.1/lib/abstract_controller/ callbacks.rb: 41:inprocess_action‘…tionpack-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:in timeout' …2.5.0/gems/rack-timeout-0.5.1/lib/rack/timeout/ core.rb: 122:in调用‘…k-5.2.1.1/lib/action_dispatch/middleware/ request_id.rb: 27:in 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:in 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中调用‘…供应商/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:in call' …/vendor/ruby/2.5.0/gems/puma-3.12.0/lib/puma/ server.rb: 658:inhandle_request‘…/process_client' …/vendor/ruby/2.5.0/gems/puma-3.12.0/lib/puma/ server.rb: 332:in/ruby/2.5.0/gems/puma-3.12.0/lib/puma/ server.rb: 472:在run‘…中的process_client' …/vendor/ruby/2.5.0/gems/puma-3.12.0/lib/puma/ server.rb: 332:in块中或者/ruby/2.5.0/gems/puma-3.12.0/lib/puma/ thread_pool.rb: 133:in ` `block in spawn_thread

EN

回答 1

Stack Overflow用户

发布于 2021-02-11 15:57:54

您需要将服务帐户显式连接到Talent Solution api,然后使用该服务帐户密钥进行身份验证。详情请参见here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54890333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档