问题标签 [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 回答
286 浏览

google-cloud-platform - 使用 Google Cloud DLP API 处理表太慢

最近,我一直在尝试使用 Python 3 中的 Google DLP API 对表格的内容进行分类。我首先在小示例上测试 API,所有这些都运行良好。但是,当我尝试发送更大的表(1000 行 x 18 列,小于 50 000 配额)时,请求会崩溃。在将表的大小减少到 100 行后,我确实设法让它运行,但是 100 行的单个请求大约需要 10 秒。大多数值都很短,您可以在下面找到一些列:

  • 地址
  • 出生日期
  • 电子邮件
  • 性别
  • 工作职位

此外,经过进一步的实验,我注意到如果同一个表以 CSV 格式的字符串形式提供(列由“,”分隔,行由“\n”分隔),运行时间减少了 10 倍。

这是正常行为吗?或者我是否可能使用不好的 api 导致如此糟糕的运行性能?

我希望我的问题足够清楚,感谢您花时间阅读本文!:)

0 投票
1 回答
403 浏览

java - 无法找到或加载主类 com.example.dlp.Inspect

我正在尝试在 GCP Cloud shell 上运行 DLP 检查命令,如“示例 - 检查字符串”页面所示。

我按此顺序运行以下命令:

我不断收到以下错误:

Could not find or load main class com.example.dlp.Inspect

在运行命令之前我需要执行任何步骤吗?

0 投票
1 回答
80 浏览

api - Google DLP 需要很长时间来处理

我尝试使用 Google DLP(特别是检查文本 - 少于 80 个字符的字符串),我发现请求需要两秒钟以上才能完成。

这是正常的吗?有没有办法减少处理时间?

0 投票
1 回答
97 浏览

google-cloud-platform - 信息类型无效

获取信息类型的以下错误:ENCRYPTION_KEY。

{\n \"code\": 400,\n \"message\": \"无效的内置信息类型名称\\"ENCRYPTION_KEY\\".\",\n \"status\": \"INVALID_ARGUMENT \"\n }\n}\n","errorVerbose":"DLP 非 200。正文:{\n \"error\": {\n \"code\": 400,\n \"message\" : \"无效的内置信息类型名称 \\"ENCRYPTION_KEY\\".\",\n \"status\": \"INVALID_ARGUMENT\"\n }

这是 dlp 信息类型页面上提到的受支持的检测器吗?https://cloud.google.com/dlp/docs/infotypes-reference#united_states

0 投票
1 回答
407 浏览

python - 来自谷歌示例代码错误的 pub_sub 操作缺少 1 个必需的位置参数:“回调”

我正在一个大查询表上设置谷歌 DLP 扫描,以查找可识别的个人信息。我一直在研究谷歌示例代码,但是代码的 pub/sub 元素有问题

这是一个调用 google dlp 的 python 谷歌云函数,这里使用谷歌示例,使用方法 inspect_bigquery。

...

...

...

我遇到了两个错误,当我只使用订阅路径离开订阅方法时,它会出现 TypeError 错误:订阅()缺少 1 个必需的位置参数:“回调”。

当我将回调放入 subscribe 方法时,它失败,函数执行耗时 60002 毫秒,状态为:'timeout' 在超时之前未收到任何事件。请验证提供的订阅是否订阅了提供的主题。

但是,保存结果操作确实有效,几秒钟后我可以在 bigquery 中看到结果。

谢谢

0 投票
2 回答
520 浏览

google-bigquery - 如何使用 DLP 扫描 BigQuery 表以查找敏感数据?

我想使用DLP分析我在BigQuery中的表。有可能的 ?怎么做 ?

0 投票
3 回答
276 浏览

google-cloud-platform - 使用 Google Cloud DLP API 时如何获取扫描文件的位置?

我正在扫描云存储桶中的嵌套目录。尽管我打开了 include_quote,但结果不包含匹配的值(引号)。另外,如何获取匹配的文件的名称以及匹配的值?我正在使用 Python。这就是我到目前为止所拥有的。如您所见,API 找到了匹配项,但我没有得到关于哪些单词(和文件)被标记的详细信息。

结果如下:

0 投票
1 回答
364 浏览

python - 带有 info_types 的 Python 错误中的 Google Cloud DLP API 图像编辑

您好,我正在尝试使用 google 的示例代码从 python 中的图像中编辑信息,我成功地检查了字符串中的 info_types,但是当我尝试使用 Anaconda 分发中的图像检查示例代码时,它给了我以下错误:

这是我的代码:

我不确定是否必须更改数据类型或其他内容,我找不到任何有关此问题的参考。你的反应会很受欢迎。

编辑:我已经解决了我的错误,我必须制作一个 info_types 列表来指定我想要编辑的 info_types。即 info_types = ['FIRST_NAME', 'LAST_NAME', 'EMAIL_ADDRESS']

0 投票
1 回答
51 浏览

pip - 云 DLP - 示例/如何将本地文件 (Linux) 转换为安全的 CSV 文件

在上传到 Google Cloud bigquery 框之前,我真的需要一个 Google Cloud 框来为本地文件运行 DLP 转换吗?

我只想将 csv 文件转换为安全的数据保护文件格式?

0 投票
1 回答
34 浏览

google-cloud-dlp - 关于 Google Cloud dlpJob 命名:默认情况下是否会在 dlpJob 的 jobId 中添加“i-”前缀?

我正在使用 Google Cloud DLP api 创建 dlpJob 并获取其状态,并且对 dlpJob 的 jobId 有疑问。

我发现当我使用 jobId 'testJob' 创建一个 dlpJob 时,它将具有由 Google Cloud 分配的 jobId 'i-testJob',我必须使用 'i-testJob' 来获取/取消/删除这个 dlpJob,而不是另一个。

我想知道这个'i-'前缀是否总是默认添加到用户定义的jobId中?或者是否存在不添加“i-”或添加其他前缀的情况?