我想知道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"
}
}
答案 0 :(得分:1)
确实存在一个错误,工程团队已为其修复了补丁,并且正在逐步发布此修复程序。 (它只会影响未经身份验证的呼叫,因此可以使用auth进行呼叫)