0

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

请求的格式是这样的

POST https://dlp.googleapis.com/v2/projects/<project_id>/content:deidentify?key=<key> HTTP/1.1

{
    "item": {
        "value": "[\"Humphrey\",\"Roy\",\"Hodge\",\"Juarez\",\"Watkins\",\"Calderon\",\"Mayer\",\"Drake\",\"Valdez\",\"Landry\"]"
    },
    "deidentifyConfig": {
        "infoTypeTransformations": {
            "transformations": [
                {
                    "primitiveTransformation": {
                        "replaceWithInfoTypeConfig": {}
                    }
                }
            ]
        }
    },
    "inspectConfig": {
        "infoTypes": [
            {
                "name": "US_SOCIAL_SECURITY_NUMBER"
            },
            {
                "name": "CREDIT_CARD_NUMBER"
            },
            {
                "name": "US_DRIVERS_LICENSE_NUMBER"
            },
            {
                "name": "EMAIL_ADDRESS"
            },
            {
                "name": "PERSON_NAME"
            },
            {
                "name": "PHONE_NUMBER"
            },
            {
                "name": "LOCATION"
            }
        ]
    }
}

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

{
  "error": {
    "code": 500,
    "message": "Internal error encountered.",
    "status": "INTERNAL"
  }
}
4

1 回答 1

1

确实存在一个错误,工程团队有一个补丁,并且正在推出修复程序。(它只影响未经身份验证的调用,因此使用 auth 调用是解决方法)

于 2018-07-20T16:26:58.543 回答