IBM Cloud Docs
Por que as áreas de trabalho do Schematics criam usando o API/UI/CLI com falha?

Por que as áreas de trabalho do Schematics criam usando o API/UI/CLI com falha?

O espaço de trabalho de criação Schematics falha quando você tenta criar usando a API por meio do seguinte comando CURL.

curl --request POST --url https://cloud.ibm.com/schematics/workspaces -H "Authorization: Bearer scfQ" -d '{"name":"test_api","type": ["terraform_v1.4"],"location": "eu-de","description": "via api","resource_group": "5e1f06f5b2b24a319f6cd5be86f531dd","tags": [],"template_repo": {"url": "https://github.ibm.com/Rise-with-SAP/iac-hec-sap"},"template_data": [{"folder": ".","type": "terraform_v1.4","variablestore": []}]}'

Quando Schematics executa o comando CURL, um estado de erro Schematics não consegue encontrar as informações completas na carga útil. E a criação da área de trabalho é marcada com a mensagem Bad request.

{
"requestid": "3b57ed5d-8610-4a86-9864-8d8197b80336",
"timestamp": "2021-09-22T14:49:04.565693526Z",
"messageid": "M1008",
"message": "Bad request. Check that the information you entered in the payload is complete and formatted correctly in JSON.",
"statuscode": 400
}

Verifique se o CURL ou a carga útil que contém o location e o url está apontando para a mesma região em que você deseja criar ou atualizar a área de trabalho.

Por exemplo

  • Para criar um espaço de trabalho na região US : Use location como us-east ou us-south e url como https://us-south.schematics.cloud.ibm.com/ ou https://us-east.schematics.cloud.ibm.com/. Por padrão https://cloud.ibm.com/schematics/workspaces aponta para o https://cloud.ibm.com/schematics/overview endpoint.
  • Para o espaço de trabalho na região EU : Use location como eu-de ou eu-gb e url como https://eu-de.schematics.cloud.ibm.com e https://eu-gb.schematics.cloud.ibm.com endpoint.