从目录中删除自定义架构会产生错误400

ser*_*ror 5 google-admin-sdk

我正在尝试从我的G-Suite目录中删除自定义架构。

GET https://www.googleapis.com/admin/directory/v1/customer/my_customer/schemas?fields=schemas(schemaId%2CschemaName)&key={YOUR_API_KEY}
Run Code Online (Sandbox Code Playgroud)

响应:

{
 "schemaId": "wAq9Qg4MR3-2Y647IvNb6w==",
 "schemaName": "SSO",
 "fields": [
  {
   "fieldId": "ZHzd3CDzQYmnEkJH9VDwhg==",
   "fieldName": "awsRole",
   "multiValued": true
  }
 ]
}
Run Code Online (Sandbox Code Playgroud)

尝试使用该DELETE方法时,我得到以下信息:

DELETE https://www.googleapis.com/admin/directory/v1/customer/my_customer/schemas/SSO?key={YOUR_API_KEY}
Run Code Online (Sandbox Code Playgroud)

响应:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalid",
    "message": "Invalid Input: ZHzd3CDzQYmnEkJH9VDwhg=="
   }
  ],
  "code": 400,
  "message": "Invalid Input: ZHzd3CDzQYmnEkJH9VDwhg=="
 }
}
Run Code Online (Sandbox Code Playgroud)

在重要的情况下,我会使用https://developers.google.com/apis-explorer/#s/admin/directory_v1/directory.schemas.delete,但尝试通过以下方式也会发生同样的情况:https : //developers.google .com / admin-sdk / directory / v1 / reference / schemas / delete

我无法弄清楚我在做什么错。令人困惑的是,Invalid input错误中的指示fieldId与自定义架构中的对应。

如何从G Suite目录中删除自定义架构?

Car*_*erg 3

无法在任何 SAML 应用程序属性映射中引用该架构。删除映射后,您可以删除架构。