service-accounts 相关问题

Google OAuth 2.0端点支持服务器到服务器之间的互动,例如Web应用程序和Google云端存储之间的互动。

如何解决使用服务帐户上传时 Google Drive 存储空间超出的问题

如果您使用 Google Apps for Work(也称为 G-Suite)并通过 Drive API 将文件上传到 Google Drive,您最终会发现一条错误消息,如下所示: 呃...

回答 1 投票 0

为组托管服务帐户分配权限

有人建议我最好以组托管服务帐户 (gMSA) 运行计划任务,而不是以域用户帐户运行。我可以找到大量有关如何创建...

回答 2 投票 0

无法使用带有服务帐户的日历 API 生成 google meet 链接

我已创建服务帐户并能够完成域范围的委派,但它不起作用。我已经在 PHP codeigniter 3 中完成了代码。我使用 google-api-php 版本 2 仍然无法生成 googl...

回答 1 投票 0

使用服务帐户安全地创建 Google 日历邀请

我使用企业 Google Workspace 帐户创建了一个服务帐户,我需要使用 Python 自动创建日历邀请。 我已将服务帐户电子邮件添加到日历的 sh...

回答 1 投票 0

域范围委托替代 Google Workspace 服务帐号

编辑:我们无法启用域范围的委派。 据我所知,这个问题的某种形式现在已经被问过并回答了至少两次: 不再能够看到启用域范围委派的选项

回答 1 投票 0

PermissionDenied:403 IAM 权限“dialogflow.sessions.detectIntent”

使用python脚本调用dialogflow的DetectIntent函数时出现以下错误。 google.api_core.exceptions.PermissionDenied:403 IAM 权限“dialogflow.sessions.detectIntent”...

回答 1 投票 0

使用工作负载身份联合生成服务帐户访问令牌时出错

我有一个在AWS上运行的服务,我想通过Pubsub将消息发布到GCP,所以我使用工作负载身份联合来实现它。我的队友使用

回答 1 投票 0

如何下载默认服务帐户.json密钥

我有一个谷歌控制台帐户,但是当我进入服务帐户部分时,我看到了一些东西 像这样: 所以我看到我的项目有很多服务帐户,并且有一个密钥 ID ...

回答 3 投票 0

firebase-admin 上的 Firebase 身份验证无法正常工作(节点) - 您的客户端无权从此服务器获取 URL“system.gserviceaccount.com”

问题 我一直在我的客户端上使用 Firebase 身份验证。我正在使用 firebase-admin 在服务器上进行验证。它一直工作得很好,但不是我正在迁移到另一台服务器,它只是停止工作......

回答 1 投票 0

Kubernetes ServiceAccount 无法列出某些资源(K8s 1.24)

即使角色和角色绑定有足够的权限,我的服务帐户也无法列出某些资源。 我看到这个错误 2023-09-08T15:30:21.875Z 信息控制器 k8s.io/[email protected]/...

回答 1 投票 0

Python:使用 Google Calendar API 列出日历

我尝试使用日历 API 列出我帐户的 Google 日历,但它返回“找不到日历”。 下面是我的代码: 模型/cal_setup.py 进口泡菜 导入操作系统路径 来自 google.oauth2

回答 1 投票 0

Google 托管服务帐户的数据源块

我想使用Google管理的服务帐户([email protected])的数据块,但在terraform注册表中找不到该数据块,除了默认的c...

回答 1 投票 0

serviceaccount 中不会自动生成可安装的密钥和令牌

我下载了 Kubernetes 以便与 Jenkins 集成并创建了一个 Serviceaccount,但密钥并未自动创建。 以前,我记得一个 Secret 是自动创建的,并且

回答 4 投票 0

invalid_grant 和无效的 JWT 签名

这是我的代码,错误在最后。 我正在尝试按国家/地区获取 ga 跟踪器代码的分析数据 在网站上 <p>这是我的代码,错误在最后。</p> <p>我正在尝试按国家/地区获取 ga 跟踪器代码的分析数据</p> <h2>在网站上</h2> <pre><code>&lt;script async src=&#34;https://www.googletagmanager.com/gtag/js?id=G-2YFZD9DYTB&#34;&gt;&lt;/script&gt; &lt;script&gt; window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag(&#39;js&#39;, new Date()); gtag(&#39;config&#39;, &#39;G-2YFZD9DYTB&#39;); &lt;/script&gt; </code></pre> <h3>代码(已更新)</h3> <pre><code>// Set up Google Client $client = new Google_Client(); // Disable SSL verification for the Guzzle HTTP client $httpClientConfig = [ &#39;verify&#39; =&gt; false, // This disables SSL verification ]; $httpClient = new Client($httpClientConfig); $client-&gt;setHttpClient($httpClient); $client-&gt;setApplicationName(&#39;lookn-387014&#39;); $client-&gt;setAuthConfig(__DIR__ . &#39;/account-key.json&#39;); $client-&gt;setScopes([ AnalyticsReporting::ANALYTICS_READONLY ]); $client-&gt;setAccessType(&#39;offline&#39;); // Analytics Data $analyticsData = new AnalyticsData($client); $propertyId = &#39;404314478&#39;; // GA4 property ID $dateRanges = new DateRange(); $dateRanges-&gt;setStartDate(Carbon::now()-&gt;subYear()-&gt;format(&#39;Y-m-d&#39;)); // Replace with your desired start date $dateRanges-&gt;setEndDate(Carbon::now()-&gt;format(&#39;Y-m-d&#39;)); // Replace with your desired end date // Metric $metric = new Metric(); $metric-&gt;setExpression(&#39;metrics/sessions&#39;); // Replace with your desired metric // Dimension $dimension = new Dimension(); $dimension-&gt;setName(&#39;ga:country&#39;); // Request $request = new RunReportRequest(); $request-&gt;setProperty(&#39;property&#39;, &#39;properties/&#39; . $propertyId); $request-&gt;setDateRanges([$dateRanges]); $request-&gt;setDimensions([$dimension]); // Set dimensions $request-&gt;setMetrics([$metric]); $response = $analyticsData-&gt;properties-&gt;runReport($propertyId, $request); </code></pre> <h3>错误</h3> <pre><code>{&#34;error&#34;:&#34;invalid_grant&#34;,&#34;error_description&#34;:&#34;Invalid JWT Signature.&#34;} </code></pre> <h3>服务帐户密钥</h3> <p>我的钥匙是全新且有效的</p> <p><a href="https://i.stack.imgur.com/LmYTQ.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL0xtWVRRLnBuZw==" alt=""/></a></p> <h3>更多信息</h3> <p>在:<strong>属性访问管理</strong>我的服务帐户选择了“管理员”标准角色</p> <h3>授予的角色</h3> <p><a href="https://i.stack.imgur.com/RW84N.png" target="_blank"><img src="https://cdn.imgupio.com/i/AWkuc3RhY2suaW1ndXIuY29tL1JXODROLnBuZw==" alt=""/></a></p> </question> <answer tick="false" vote="1"> <p>您应该使用的 API 称为 <pre><code>Google Analytics Data API (GA4)</code></pre></p> <pre><code> require &#39;vendor/autoload.php&#39;; use Google\Analytics\Data\V1beta\BetaAnalyticsDataClient; use Google\Analytics\Data\V1beta\DateRange; use Google\Analytics\Data\V1beta\Dimension; use Google\Analytics\Data\V1beta\Metric; /** * TODO(developer): Replace this variable with your Google Analytics 4 * property ID before running the sample. */ $property_id = &#39;YOUR-GA4-PROPERTY-ID&#39;; // Using a default constructor instructs the client to use the credentials // specified in GOOGLE_APPLICATION_CREDENTIALS environment variable. $client = new BetaAnalyticsDataClient(); // Make an API call. $response = $client-&gt;runReport([ &#39;property&#39; =&gt; &#39;properties/&#39; . $property_id, &#39;dateRanges&#39; =&gt; [ new DateRange([ &#39;start_date&#39; =&gt; &#39;2020-03-31&#39;, &#39;end_date&#39; =&gt; &#39;today&#39;, ]), ], &#39;dimensions&#39; =&gt; [new Dimension( [ &#39;name&#39; =&gt; &#39;city&#39;, ] ), ], &#39;metrics&#39; =&gt; [new Metric( [ &#39;name&#39; =&gt; &#39;activeUsers&#39;, ] ) ] ]); // Print results of an API call. print &#39;Report result: &#39; . PHP_EOL; foreach ($response-&gt;getRows() as $row) { print $row-&gt;getDimensionValues()[0]-&gt;getValue() . &#39; &#39; . $row-&gt;getMetricValues()[0]-&gt;getValue() . PHP_EOL; } </code></pre> <p>来源:<a href="https://developers.google.com/analytics/devguides/reporting/data/v1/quickstart-client-libraries#php" rel="nofollow noreferrer">GA数据API</a></p> </answer> </body></html>

回答 0 投票 0

Cloud Build 无法部署到 Google App Engine - 您无权充当@appspot.gserviceaccount.com

今天早上,我创建了一个 PR,触发了我的暂存环境的 Cloud Build,但未能将结果部署到 GAE。 错误如下: 错误:(gcloud.app.deploy)PERMISSION_DENIED:哟...

回答 7 投票 0

如何在 Python 中使用服务帐户向 Google Cloud 进行身份验证?

我正在尝试创建一个项目,将 Google Storage JSON 文件上传到 BigQuery(只是自动执行现在手动完成的操作),并且我想使用“服务帐户”作为我的脚本。 .

回答 5 投票 0

通过 API v3 允许 Google 服务帐户 YouTube 上传访问权限

我想在没有用户参与的情况下自动将视频上传到 YouTube,所以我创建了一个服务帐户,跳过了所有的麻烦,一切看起来都很棒,然后尝试上传,一大块......

回答 4 投票 0

Google Drive 门户搜索与共享文件夹上的 google api v3 之间的搜索结果不正确

我已经使用GCP服务帐户集成了Google Drive api来获取文件,当我在父文件夹中搜索任何关键字时,它会给出准确的结果,但是当搜索发生时我...

回答 1 投票 0

如何通过设置service account权限来部署gcloud功能?

我想部署Google云功能。该云函数需要有服务帐户作为云函数调用者。要将 allUsers 设置为权限,我们使用 --allow-unauthenticated 标志。 这是

回答 1 投票 0

使用 Google Cloud 中的服务帐户的 gcloudcomputereset-windows-password 问题

我在 Google Cloud 中使用 gcloudcomputereset-windows-password 命令时遇到问题。当我尝试使用我的主帐户执行以下命令时,一切都按预期进行: 克...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.