API/UI/CLI를 사용하여 Schematics 작업공간을 작성하는 데 실패하는 이유는 무엇입니까?

다음 CURL 명령을 사용하여 API를 사용하여 만들려고 하면 Schematics 워크스페이스 만들기가 실패합니다.

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://xxxxxxxxx/Rise-with-SAP/iac-hec-sap"},"template_data": [{"folder": ".","type": "terraform_v1.4","variablestore": []}]}'

Schematics 에서 CURL 명령을 실행하면 페이로드에서 전체 정보를 찾을 수 없다는 오류 상태 Schematics 가 표시됩니다. 그리고 작업공간 작성이 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
}

CURL 또는 페이로드에 locationurl이(가) 작업공간을 작성하거나 업데이트할 동일한 지역을 가리키고 있는지 확인하십시오.

예를 들면

  • US 지역에서 워크스페이스를 만드는 경우: locationus-east 또는 us-southurl 으로 https://us-south.schematics.cloud.ibm.com/ 또는 https://us-east.schematics.cloud.ibm.com/. 기본적으로 https://cloud.ibm.com/schematics/workspaces 은 기본적으로 https://cloud.ibm.com/schematics/overview 엔드포인트를 가리킵니다.
  • EU 지역의 워크스페이스의 경우: locationeu-de 또는 eu-gburl 으로 https://eu-de.schematics.cloud.ibm.comhttps://eu-gb.schematics.cloud.ibm.com 엔드포인트를 사용합니다.