Ich habe ein Problem mit dem SDK. Ich folgte this guide, um SSO mit AWS zu erhalten. Ich bin in der Lage, 4 Rollen mit meinem Code hinzuzufügen, aber danach bekomme ich eine 413.Maximale Größe des Patches zu customSchemas?
Mein Schema enthält alle Rollen unter dem SSO-Rollenarray. Also, jeder Patch ich mich erfordert, um die gesamte Rolle Array erneut zu senden nach the docs:
Hinweis über Arrays: Patch-Anforderungen, die Arrays enthalten die bestehende Array mit dem ersetzen Sie. Sie können Elemente in einem Array nicht stückweise ändern, hinzufügen oder löschen.
Python Snippet:
service.users().patch(userKey=email, body=new_custom_schema).execute()
new_custom_schema ist ein Wörterbuch alle Knoten einschließlich und unter customSchema enthält.
Fehler
googleapiclient.errors.HttpError: <HttpError 413 when requesting https://www.googleapis.com/admin/directory/v1/users/[email protected]?alt=json returned "Profile quota is exceeded.: Data is too large for">
Beispielschema Insert:
{
"fields":
[
{
"fieldName": "role",
"fieldType": "STRING",
"readAccessType": "ADMINS_AND_SELF",
"multiValued": true
}
],
"schemaName": "SSO"
}
Beispielbenutzer Patch:
{
"customSchemas": {
"SSO": {
"role": [
{
"customType": "AWSaccount1ReadOnly",
"type": "work",
"value": "arn:aws:iam::12345678910:role/gapps_readonly,arn:aws:iam::12345678910:saml-provider/GoogleApps"
},
{
"customType": "AWSaccount1Admin",
"type": "work",
"value": "arn:aws:iam::12345678910:role/gapps_admin,arn:aws:iam::12345678910:saml-provider/GoogleApps"
},
{
"customType": "AWSaccount2ReadOnly",
"type": "work",
"value": "arn:aws:iam::5101520253035:role/gapps_readonly,arn:aws:iam::5101520253035:saml-provider/GoogleApps"
},
{
"customType": "AWSaccount2Admin",
"type": "work",
"value": "arn:aws:iam::5101520253035:role/gapps_admin,arn:aws:iam::5101520253035:saml-provider/GoogleApps"
},
{
"customType": "AWSaccount3ReadOnly",
"type": "work",
"value": "arn:aws:iam::3691215182124:role/gapps_readonly,arn:aws:iam::3691215182124:saml-provider/GoogleApps"
},
{
"customType": "AWSaccount3Admin",
"type": "work",
"value": "arn:aws:iam::3691215182124:role/gapps_admin,arn:aws:iam::3691215182124:saml-provider/GoogleApps"
}
]
}
}
}
In diesem Beispiel ich bin in der Lage, die ersten 5 ohne Problem
Irgendwelche Ideen wäre sehr dankbar zu unterbreiten.
Können Sie Beispiel new_custom_schema bodys zeigen, die das Problem reproduzieren? –
Hallo @JayLee, Ich habe mit einem getesteten Schema und Benutzer-Patch aktualisiert. Danke für deine Hilfe. – mode