DSM 20.0 の REST API を使用してテナント作成プロセスを自動化していますが、次の呼び出しを呼び出すと「エラー 500」が発生します。
POST https://my-dsminstance.com/api/tenants?confirmationRequired=false&asynchronous=true
Headers:
api-version:v1
api-secret-key:xxxxxxxxxxx
Body:
{
"name": "TESTTENANT01",
"description": "",
"timeZone": "Europe/Madrid",
"locale": "en-US",
"demoMode": false,
"modulesVisible": ["all"],
"hideUnlicensedModules": true,
"tenantState": "active",
"administrator": {
"username": "basic_user",
"password": "-4o)mq!I",
"fullName": "",
"description": "",
"active": false,
"emailAddress": "test@test.com",
"roleID": 1
}
}
これは、マルチテナント ライセンスの有効期限が切れていることに関連しているのではないかと思います (既に対処しています) が、面白いことに、ライセンスの有効期限が切れているにもかかわらず、GUI からテナントが正常に作成される場合があります。
これは本当にライセンスと関係がありますか、それとも他に何か不足していますか?