问题标签 [google-cloud-dlp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
77 浏览

google-cloud-dlp - Google DLP: 'Resource' object has no attribute 'content'

I have a script I've been testing out Google's DLP with that has suddenly stopped working:

Normally I'll get back a response, but today I've been getting back:

I've made no changes to this script, and it has worked previously.

0 投票
1 回答
598 浏览

python - Google DLP:“ValueError:协议消息值没有“stringValue”字段。”

我有一种方法,可以为 Google 的 DLP检查 API构建多个项目的表,该 API 可以采用ContentItem

以下是请求的构造方式:

当我运行它时,我得到了错误,ValueError: Protocol message Value has no "stringValue" field.即使这个例子文档另有说明。

我如何构建请求有什么问题吗?

编辑:这是来自的输出build_item_table

0 投票
1 回答
104 浏览

google-cloud-dlp - 使用 Google DLP 有效地编辑字符串集合?

我正在尝试移植一些针对 Google DLP Java 库类的 Beta V2 版本编写的 DLP/PII 去识别代码。它不再有效,因为 Beta V2 服务已停用并且 Java API 已更改。我尝试根据此处的新示例重构代码。在过去,我能够添加一个集合ContentItemDLP 客户端请求的实例,但现在它似乎仅限于一项。由于 Java DLP 库包装了 HTTP REST 客户端,因此我想确保以有效的大小发送数据。我可能有数百个字符串要在一个请求中发送。将它们加入一个长字符串然后再次将它们分开是不可行的,我宁愿不必提出数百个请求。使用新的 V2 API 执行此操作的最有效方法是什么?

0 投票
1 回答
365 浏览

google-cloud-dlp - 如何让 Google DLP V2 API 返回与 V2Beta 具有相同准确度的数据?

我已将我的 Java 应用程序从 API 的 V2Beta 版本移植到 V2,我返回的结果似乎不如 V2Beta 版本“准确”。

姓名、地址、邮政编码、年龄等根本不会被取消识别。我使用 V2 API 看到的结果与使用 V2Beta API 得到的结果大不相同。也许我做错了什么?给定输入"Hello Mr. John S. Smith! This is Mr. Jones writing back with my SSN: 911-87-9111",唯一被去识别的是 SSN 数字。我本来希望这些名字也会被取消识别。

我正在使用 Spring 注入凭据等内容,并且有一些 Lombok 注释来简化我的生活,但是大部分代码应该非常简单:

0 投票
1 回答
160 浏览

google-cloud-platform - 如何使用谷歌云平台 DLP API

谁能告诉我如何使用谷歌云 DLP API,我可以使用这些谷歌云 API 跟踪我的本地系统,比如来自 Facebook、Gmail、Skype 等的跟踪信息吗?

0 投票
1 回答
80 浏览

google-cloud-dlp - 获取去识别的项目数量?

我正在尝试从 Google DLP Java 库的去识别结果中报告去识别字/字符串的确切数量。我在响应中使用它:

我将输入作为表格发送,其中每个输入字符串都是一行,无论其中有多少单词/列。编辑计数似乎与我的预期大致相符,但在某些情况下,计数似乎已关闭。例如,Steve Jobs当我使用上面显示的代码时,输​​入产生的 redactionCount 为 3。我猜原因是它匹配多个InfoType。在我的情况下,我的信息类型列表中有FIRST_NAMELAST_NAMEPERSON_NAME,所以我猜我得到一个匹配名字,另一个匹配姓氏,第三个匹配“人名” . 我正在寻找的基本上是有多少单词被编辑/取消识别。即我希望redactionCount结果是== 2。有没有更好/更简单的方法来做到这一点?

0 投票
1 回答
197 浏览

google-cloud-platform - 使用 Java 库时如何处理 Google DLP 速率限制?

在使用 Google DLP Java 库进行一些测试时,我遇到了一个异常,表明我已经超过了 API 速率限制。不幸的是我没有堆栈跟踪了,所以我现在不能提供更多细节。但是,它让我意识到我没有在代码中处理这种情况。从 Java 应用程序处理此问题的推荐方法是什么?我在 GitHub 存储库中没有看到任何提供任何指导的示例。我知道请求增加配额的能力,并且我已经提出了请求。我的问题是如何在代码中优雅地处理这个问题,我是否应该再次遇到配额超出的情况。谢谢。

0 投票
2 回答
88 浏览

google-cloud-platform - 谷歌是否存储通过谷歌 DLP API 发送的请求

我想了解 Google 是否存储发送到 DLP API 的文本或数据?例如,我在本地有一些数据(文本文件),我计划使用谷歌 DLP 来帮助识别敏感信息,并可能将它们转换回来。

Google 会存储我正在使用的文本文件数据吗?换句话说,它会保留我发送的文件的副本吗?我正在尝试通读安全性和合规性页面,但我找不到任何可以清楚地解释这一点的东西。

有人可以建议吗?这是我正在查看的内容https://cloud.google.com/dlp/data-security

0 投票
1 回答
43 浏览

google-cloud-platform - 来自一直有效的请求的神秘错误

我想知道 dlp api 在身份验证方面是否有任何更改,或者服务是否可能已关闭。似乎文档没有提到任何更改。

请求的格式是这样的

返回的错误非常神秘,因此我很难弄清楚到底发生了什么,特别是考虑到完全相同的请求已经在早些时候工作了。

0 投票
1 回答
228 浏览

c# - 如何将 Google Cloud Data loss Prevention 与 asp.net 连接

我正在尝试在 asp.net web api 中使用 Google cloud Dlp Api。编辑图像文件中的一些信息。

我安装了 Google.Apis.DLP.v2 nuget 包。并按照 url - google Dlp c# request

网址说客户端如下

DlpServiceClient 客户端 = DlpServiceClient.Create();

但我找不到 DlpServiceClient 类。我使用的是正确的 nuget 包吗?我找不到任何其他代码示例来了解 dlp api 是如何工作的。