[LYN-3463] Improve error message based on resource mapping manager loading status (#551)
This commit is contained in:
@@ -18,8 +18,8 @@ namespace AWSCore
|
||||
namespace AWSResourceMappingUtils
|
||||
{
|
||||
// https://docs.aws.amazon.com/general/latest/gr/apigateway.html
|
||||
static constexpr char RESTAPI_URL_FORMAT[] = "https://%s.execute-api.%s.amazonaws.com/%s";
|
||||
static constexpr char RESTAPI_CHINA_URL_FORMAT[] = "https://%s.execute-api.%s.amazonaws.com.cn/%s";
|
||||
static constexpr char RESTApiUrlFormat[] = "https://%s.execute-api.%s.amazonaws.com/%s";
|
||||
static constexpr char RESTApiChinaUrlFormat[] = "https://%s.execute-api.%s.amazonaws.com.cn/%s";
|
||||
|
||||
AZStd::string FormatRESTApiUrl(
|
||||
const AZStd::string& restApiId, const AZStd::string& restApiRegion, const AZStd::string& restApiStage)
|
||||
@@ -27,14 +27,14 @@ namespace AWSCore
|
||||
// https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-call-api.html
|
||||
if (!restApiId.empty() && !restApiRegion.empty() && !restApiStage.empty())
|
||||
{
|
||||
if (restApiRegion.rfind(AWS_CHINA_REGION_PREFIX, 0) == 0)
|
||||
if (restApiRegion.rfind(AWSChinaRegionPrefix, 0) == 0)
|
||||
{
|
||||
return AZStd::string::format(RESTAPI_CHINA_URL_FORMAT,
|
||||
return AZStd::string::format(RESTApiChinaUrlFormat,
|
||||
restApiId.c_str(), restApiRegion.c_str(), restApiStage.c_str());
|
||||
}
|
||||
else
|
||||
{
|
||||
return AZStd::string::format(RESTAPI_URL_FORMAT,
|
||||
return AZStd::string::format(RESTApiUrlFormat,
|
||||
restApiId.c_str(), restApiRegion.c_str(), restApiStage.c_str());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user