I need to modify region build data. Using postman I could call this function "UpdateBuildRegion"
https://{ {TitleId}}.playfabapi.com/multiplayerserver/UpdateBuildRegion?sdk=PostmanCollection-0.203.240202
body { "BuildId": "xxxxx", "BuildRegion": { "Region": "EastUs", "MaxServers": 1, "StandbyServers": 1 } }
Now, I need to do this but by calling a cloud function (UpdateRegionServerDevs)
handlers.UpdateRegionServerDevs = function(args) {
var request = {
"BuildId": "xxxxx",
"BuildRegion": {
"Region": "EastUs",
"MaxServers": 1,
"StandbyServers": 1
}
};
server.UpdateBuildRegion(request, (error, result) => {
if (result !== null) {
log.debug("OK ");
} else if (error !== null) {
log.debug("Err " + error);
}
});
};
I tried this but it did not work
https://{ {TitleId}}.playfabapi.com/client/ExecuteCloudScript?sdk=PostmanCollection-0.203.240202
body
{
"FunctionName": "UpdateRegionServerDevs",
"FunctionParameter": {
},
"RevisionSelection": "Live",
"GeneratePlayStreamEvent": true
}
response
{
"code": 200,
"status": "OK",
"data": {
"FunctionName": "UpdateRegionServerDevs",
"Revision": 3,
"Logs": [],
"ExecutionTimeSeconds": 0.000421,
"ProcessorTimeSeconds": 0.0,
"MemoryConsumedBytes": 5016,
"APIRequestsIssued": 0,
"HttpRequestsIssued": 0,
"Error": {
"Error": "JavascriptException",
"Message": "JavascriptException",
"StackTrace": "TypeError: server.UpdateBuildRegion is not a function\n at handlers.UpdateRegionServerDevs (AB5E7-main.js:332:13)\n at Object.invokeFunction (Script:117:33)"
}
}
}