HTTP status code Error code Error message Description
400 AgentSetupTimeout An error occurred while installing the WebPlus Agent through Cloud Assistant. The server waited for more than 1 minute and did not receive the heartbeat of the Agent. An error may have occurred while issuing commands through Cloud Assistant. The error message returned because Web+ Agent failed to be installed through Cloud Assistant. The server did not receive the heartbeat of Web+ Agent after waiting for longer than 1 minute. An error may have occurred while issuing commands through Cloud Assistant.
400 AppCategoryNotMatchWithStacks The application type declared in the application does not match the type of the software stack. Please make sure that the types are consistent and then try again. The error message returned because the platform type specified for the application is different from that in the technology stack. Use a consistent platform type and try again.
403 AppDeleteNotAllowed You cannot delete this application. Make sure that all deployment environments in this application are terminated. The error message returned because you cannot delete the specified application. Before deleting the application, ensure that all deployment environments in the application have been terminated. Check the status of deployment environments and try again.
400 AppMismatch The application specified does not match the application of source object. The error message returned because the specified deployment environment does not belong to the same application as the source deployment environment or configuration template used to create the specified deployment environment.
400 AppNameUsed The specified application name already exists in this region. Enter another application name. The error message returned because the name specified for the application to be created has been used in this region. Application names can be identical across different regions but must be unique in one region. Change the application name and try again.
400 AppNotExist A corresponding application was not found based on the application ID. The error message returned because the application of the specified ID does not exist.
404 AppNotExist The corresponding app was not found according to the app ID. The error message returned because the application of the specified ID does not exist.
404 AppPackageNotExists An application deployment package is required to create or update a deployment environment. For the first time of using WebPlus, we recommend that you use a sample project. The error message returned because you did not use a real application deployment package when creating or updating a deployment environment. If you are using Web+ for the first time, we recommend that you use the sample project.
400 AppPackageOwnedByOthers The version of the application package used must be consistent with the application to which the environment belongs. The error message returned because the deployment package version used to create or update a deployment environment for an application does not belong to the application.
400 AppPackageOwnedByOthers The version of the deployment package used must be consistent with the application to which the environment belongs. The error message returned because the deployment package version used to create or update a deployment environment for an application does not belong to the application.
400 AppUpdateFailed An error occurred while updating application records. The application may have been deleted or the parameters may be invalid. The error message returned because an error occurred while updating the specified application. The application may have been deleted or the parameter passed in may be invalid.
403 AuthenticationFailed An error occurred while performing RAM authentication. Go to the RAM console (http://ram.console.aliyun.com) to authorize the specified sub account. The error message returned because RAM authentication failed. You need to log on to the RAM console (http://ram.console.aliyun.com) and grant related permissions to the RAM user.
401 AuthMissingEntityid The specified request object (application, environment, instance, change, software version, or template) ID does not exist. The error message returned because the request is invalid. The ID of the specified request entity (application, deployment environment, instance, change, software version, or configuration template) does not exist.
401 AuthMissingUid The request is invalid. The primary account AliyunUID does not exist. The error message returned because the request is invalid. The AliyunUID of your Alibaba Cloud account does not exist.
400 BadRequest The specified request is invalid. It may contain invalid values, characters, or enumerated values. The error message returned because the request is invalid. The request may contain invalid values, characters, or enumerated values.
404 CategoryNotExists The specified application category does not exist. The error message returned because the platform type specified for the application to be created does not exist. You may have specified an incorrect platform type or the parameter passed in may be invalid.
400 ChangeActionNameInvalid The specified change name is invalid. Valid values: Apply, RestartApp, StopApp, StartApp, ReloadProxy, Termination, GatherLog, and GatherStats. The error message returned because the specified change name is invalid. Valid values of a change name include Apply, RestartApp, StopApp, StartApp, ReloadProxy, Termination, GatherLog, and GatherStats.
400 ChangeFinished An error occurred while stopping the change. The change is already complete. The error message returned because the change has been completed and cannot be aborted.
404 ChangeNotExists The change record could not be found based on the change ID specified, please double confirm the resource is still exists. The error message returned because the change record of the specified change ID does not exist. The change record may have been deleted or the parameter passed in may be invalid.
400 ChangeOnAborting The change is being canceled. Please do not cancel again. The error message returned because the change is being aborted. Do not repeat the operation.
400 ChangingAReadonlyConfig An error occurred while modifying the configuration. You cannot modify a read-only configuration. The error message returned because an error occurred while updating the configuration. You cannot modify a read-only configuration item.
400 CommandStringInvalid The submitted command/script/parameter contains invalid characters. Because this field may appear in the shell script, please make sure the submitted values do not contain characters such as ;, ', and $, which may cause a resolution failure. The error message returned because the submitted command, script, or parameter contains invalid characters. This field may appear in a shell script. Therefore, ensure that the submitted value does not contain characters that will lead to a resolution failure, such as parentheses (), semicolons (;), single quotation marks ('), and dollar signs ($).
400 ConfigExists An error occurred while initializing the environment. The corresponding configuration template already exists. The change is terminated to prevent the existing configuration from being flushed. The error message returned because an error occurred while initializing the specified deployment environment. The configuration to be initialized for the deployment environment already exists in the source deployment environment or configuration template. The change is aborted to prevent the existing configuration from being overwritten.
404 ConfigIdxNotExists The configuration index entry does not exist. The error message returned because the specified configuration index does not exist.
404 ConfigOptionNotExists An error occurred while updating the configuration. The system did not locate the configuration item declared by the key. The error message returned because an error occurred while updating the configuration. The system did not locate the configuration item declared by the key.
400 ConfigParamInvalid The request for obtaining the value of configuration index is invalid. Specify either the environment ID or the software stack ID. The error message returned because the request for obtaining the value of the specified configuration index is invalid. The request must contain either the deployment environment ID or the technology stack ID.
400 ConfigParsingFailed An error occurred while extracting the corresponding item from the configuration. Please check the configuration and try again. The error message returned because an error occurred while resolving the settings of parameters. Verify that the settings are correct and try again.
400 ConfigValidationParamInvalid You must specify at least one of the following parameters: software stack ID, template ID, and environment ID. The error message returned because an error occurred while validating the configuration. You must specify at least one of the technology stack ID, configuration template ID, and deployment environment ID.
400 ConfigValueInvalid An error occurred while resolving the configuration values. Please make sure the value type and constraints is consistent with the declared type. Types currently supported by WebPlus are: String, Integer, List, Boolean, Float, Json. The error message returned because an error occurred while resolving the values of configuration items. Ensure that the value types of configuration items are the same as the declared value types. Currently, Web+ supports the following value types: String, Integer, List, Boolean, Float, and JSON.
400 CreateCommandFailed The creation of the cloud assistant command failed. Please check if the cloud assistant's command exceeds the limit. The error message returned because the Cloud Assistant command failed to be created. Check whether the number of Cloud Assistant commands exceeds the upper limit.
404 DefaultVpcNotExists The default VPC in the current Region does not exist. You can manually create a VPC instance on the console and try again. The error message returned because no default VPC was available in the current region of the user. Manually create a VPC in the console and try again.
404 DefaultVswitchNotExists The default VSwitch is not found under the corresponding VPC. You can manually specify a VSwitch ID or create a new one through the console and try again. The error message returned because no default VSwitch was available in the corresponding VPC. Manually specify the VSwitch ID or create a VSwitch in the console and try again.
403 DeleteEnvNotAllowed You cannot delete an environment when the environment is abandoning an update, performing a change, or when the status is not "terminated". The error message returned because an error occurred while deleting the specified deployment environment. You cannot delete the deployment environment if it is not in the terminated state and it is aborting an update or performing a change.
404 DeletingEnvNotExists Deleting environment failed. The specified environment does not exist. The error message returned because the deployment environment to be deleted does not exist.
400 DiskCategoryInvalid The specified disk category is invalid. The error message returned because the specified disk category is invalid.
400 DiskSizeInvalid The specified disk size is invalid. The error message returned because the specified data disk size is invalid.
400 DuplicatedTemplateName An error occurred while generating an environment configuration template. The specified template name already exists in the application. The error message returned because an error occurred while generating a configuration template. Use a unique template name in the application.
400 EcsLaunchTemplateInvalid An error occurred while updating the environment configuration. The start template of the specified ECS instance is not found. The error message returned because an error occurred while updating the configuration of the deployment environment. The specified ECS instance launch template does not exist or is invisible.
400 EcsLaunchTemplateVersionInvalid An error occurred while updating the environment configuration. The specified ECS launch template version is invalid. Please check whether it exists. The error message returned because an error occurred while updating the configuration of the deployment environment. The version of the specified ECS instance launch template is invalid. Check whether the version exists.
400 EcsTagInalid The specified ECS Tag field is invalid. Please check the key and the value. Values cannot begin with aliyun, http, or https. The error message returned because the ECS tag field was invalid. Ensure that both the key and value exist and the value does not start with :aliyun, http, or https.
400 EmptyResponse The returned data is empty. The error message returned because the return value is null.
400 EnvContainsNoScalingGroup The current deployment environment is not bound to an ESS scaling group ID. This may cause an error when a user attempts to scale up the instance. The error message returned because no scaling group ID of Auto Scaling is bound to the specified deployment environment. If no scaling group ID is specified, ECS instances will fail to be scaled in or out.
400 EnvCreateFailed An error occurred while creating an environment. The error message returned because an error occurred while creating a deployment environment. An unknown error occurred while inserting a new record to the database.
400 EnvDeleteFailed An error occurred while deleting the application environment. This environment may have been deleted, or an error occurred while the server was deleting the environment configuration. The error message returned because an error occurred while deleting the specified deployment environment. The deployment environment may have been deleted, or an error may have occurred while deleting the deployment environment configuration from the server.
404 EnvNotExists The corresponding deploy environment was not found according to the env ID. The error message returned because the specified deployment environment does not exist. The deployment environment may have been deleted or the parameter passed in may be invalid.
404 EnvNotExists The specified deployment environment does not exist. Check whether this environment is deleted or whether the parameter is invalid. The error message returned because the specified deployment environment does not exist. The deployment environment may have been deleted or the parameter passed in may be invalid.
400 EnvOnChanging An error occurred while starting the change. Wait until the ongoing change is complete. The error message returned because an error occurred while starting the change. Wait until the ongoing change is complete.
404 EnvTemplateNotExists When the environment was generated from the template, the corresponding template information was not found; please confirm whether the template was deleted or the parameters passed in were incorrect. The error message returned because the configuration template specified for creating the deployment environment does not exist. The configuration template may have been deleted or the parameter passed in may be invalid.
401 ESSAuthFailed An error occurred while creating an ESS scaling group. Go to the RAM console and authorize this primary account with the ESS service role. The error message returned because a scaling group failed to be created in Auto Scaling. You need to log on to the RAM console and grant the Auto Scaling service role to your Alibaba Cloud account.
400 ESSDisabled You have not activated the Auto Scaling service (ESS). Go to the ESS console (https://ess.console.aliyun.com) to activate the ESS service and then you can start using WebPlus. The error message returned because you have not activated Auto Scaling. Log on to the Auto Scaling console (https://ess.console.aliyun.com) and activate Auto Scaling before using Web+.
400 EssScalingExecuteFailed An error occurred while scaling the cluster by using ESS. This may have been caused by network jitter. The error message returned because Auto Scaling failed to scale in or out ECS instances due to certain unknown reasons such as network jitter.
400 GatherLogOnTerminatedEnvNotAllowed It is not allowed to collect logs on an already terminated environment. The error message returned because logs cannot be collected in a terminated deployment environment.
403 GatherStatsOnTerminatedEnvNotAllowed You cannot collect system operation statistics on a terminated environment. The error message returned because system operation statistics cannot be collected in a terminated deployment environment.
400 InstanceIdParamInvalid The specified instance ID does not exist. The error message returned because the specified instance ID does not exist.
404 InstanceNotExists The specified instance does not exist according to the Instance ID declared. The specified instance may have been released or the parameter passed in is invalid. The error message returned because the instance specified by the declared instance ID does not exist. The specified instance may have been released or the parameter passed in may be invalid.
400 InstanceSizeParamInvalid An error occurred while creating an instance. The number of declared instances must be greater than zero. The error message returned because an error occurred while creating an ECS instance. The declared number of ECS instances must be greater than 0.
400 InstanceUpdateInvalidId An error occurred while updating the instance status. The specified instance ID is invalid. The error message returned because an error occurred while updating the status of the specified ECS instance. The specified ECS instance ID is invalid.
400 InstanceUpdateStatusFailed An error occurred while updating the data on the database instance. This results in a failure to update the instance status. Please make sure that this instance is still available within the deployed environment. The error message returned because an error occurred while updating the status of the specified ECS instance. The ECS instance data fails to be updated in the database. Check whether the ECS instance is still in the specified deployment environment.
500 InternalError An error occurred while creating a configuration template. A database error may have occurred. The error message returned because an error occurred while creating a configuration template. The database may have an error.
500 InternalError An error occurred while creating an application version information record. A database error may have occurred. The error message returned because an error occurred while creating an application version. The database may have an error.
500 InternalError An error occurred while executing the change. Failed to update the database status for the records of the application environment. The error message returned because an error occurred while performing the change. The database status fails to be updated based on the deployment environment record.
500 InternalError An error occurred while generating a record of changes. This may have been caused by a database error. The error message returned because an error occurred while generating a change record. The database may have an error.
500 InternalError An error occurred while processing your request. Submit a ticket for a solution The error message returned because the Web+ gateway encounters a temporary backend service error due to unknown reasons. The error may be caused by incorrect configurations, links, or backend bugs. If the error persists, submit a ticket.
500 InternalError An error occurred while updating the application environment. Database entries such as configurations of the application and the environment records may not be updating correctly or they do not exist. The error message returned because an error occurred while updating the deployment environment for an application. The configuration or environment records of the application may be incorrectly updated in the database or may not exist.
500 InternalError An error occurred while WebPlus was attempting to insert a record into the database. The application was not created. The error message returned because an error occurred while creating an application. Web+ failed to insert a new record to the database.
500 InternalError The backend service connection timeout, please try again later. The error message returned because the backend service connection timed out. Try again later.
500 InternalError The backend service is not reachable, please try again later. The error message returned because the backend service address is not reachable. Try again later.
500 InternalError The backend service resolved failed, the system may under maintenance, please try again later. The error message returned because the Web+ gateway failed to resolve the backend service address. The system may be under maintenance. Try again later.
500 InternalError The backend service responded an http error, this request may cause a server error, please try again later. The error message returned because the backend service returns an HTTP error. Ensure that related parameters and operations are correct and try again.
500 InternalError When initializing applications, updating configurations, or purging applications, WebPlus attempts to communicate with OSS through API communication, and an unknown error occurred. The error message returned because an unknown error occurred when Web+ attempted to communicate with OSS through the API to initialize an application, update the configuration, or destroy the application.
500 InternalError When WebPlus communicates with another Alibaba cloud product, an unknown error has occurred. This error may be caused by permissions or by network. If the problem still exists, please submit a ticket. The error message returned because an unknown error occurred when Web+ attempted to communicate with an Alibaba Cloud product. The error may be caused by issues such as insufficient permissions or network exceptions. If the error persists after you try again, submit a ticket.
400 ListenPortExists A listener with the specified port already exists The error message returned because the specified SLB port already exists.
400 NameDuplicated The specified name already exists. Please choose a different one. The error message returned because the specified object name already exists. Use a unique object name and try again.
400 NotAGatherLogAction The specified change order is not a change that collects logs. The error message returned because the specified change ID does not represent a change operation that collects logs.
400 NotAGatherStatsAction The specified change order is not an order that collects system operational statistics. The error message returned because the specified change ID does not represent a change operation that collects system operation statistics.
400 OperationFailed An unknown error occurred while processing your request. Please clear the cache or the cookies of your browser. If the problem still exists, please submit a ticket and provide the RequestId. The error message returned because an unknown error occurred while processing your request. Clear the cache or cookies of your browser and try again. If the error persists, submit a ticket and provide the request ID.
400 OSSApiCallFailed When initializing applications, updating configurations, or destroying applications, WebPlus attempts to communicate with OSS through API communication. An OSS service throw error occurred. The bucket or the file does not exist. The error message returned because an exception (such as the non-existence of a bucket or file) was thrown by OSS when Web+ attempted to communicate with OSS through the API to initialize an application, update the configuration, or destroy the application.
404 OSSBucketNotExists No valid OSS Bucket configuration has been found. It may have been deleted, or the parameter passed in is invalid. The error message returned because no valid OSS bucket configuration was found. The configuration may have been deleted or the parameter passed in may be invalid.
400 OSSDisabled You have not activated the OSS service and cannot use the WebPlus service. Please go to the OSS console (https://oss.console.aliyun.com) to activate OSS and try again. The error message returned because you have not activated OSS. Log on to the OSS console (https://oss.console.aliyun.com) and activate OSS before using Web+.
400 OSSPathInvalid The specified OSS path is invalid. For more information about OSS path, see oss://webx-demo/directory/file.json The error message returned because the specified OSS path is invalid. For more information about the OSS path, see oss://webx-demo/directory/file.json.
400 ParameterValidationFailed An error occurred while verifying the parameter. Please confirm whether the value type, size, and range that you passed in for the request are consistent with the declared values. The error message returned because an error occurred while validating parameters. Check whether the type, value, and range of each parameter in the request are the same as those declared.
400 PausingFinishedChange An error occurred while pausing a change. You cannot pause a change that has already been completed. The error message returned because an error occurred while pausing the change. You cannot pause a change that has been completed.
400 PausingPausedChange An error occurred while pausing a change. You cannot pause a change that has already been paused. The error message returned because an error occurred while pausing the change. You cannot pause a change that has been paused.
403 PermissionDenied Your request is denied. You do not have access to the requested resources. If you are sure that the specified resource belongs to the current primary account, ask the primary account owner to perform a RAM authorization first and try again. The error message returned because your request was rejected. You do not have access to the requested resources. If you are sure that the resource belongs to your Alibaba Cloud account, use your Alibaba Cloud account to grant the access permission on the resource to the RAM user and try again.
400 ProfileNameInvalid The specified cluster type in the template is invalid. Valid values: Default, StandAlone, and HighAvailability. The error message returned because the cluster type specified in the launch template is invalid. Valid values of a cluster type include Default, StandAlone, and HighAvailability.
404 RamApiNotFound The API for initiating RAM authorization does not exist. Please confirm whether the access is initiated by RAM. If this error occurs, it is very likely that WebPlus has a bug. The error message returned because the API that triggered RAM authentication does not exist. Check whether the API call was initiated through pctowap open platform (POP). It is probable that the error was caused by a program bug.
400 RemoveInstanceParamInvalid An error occurred while releasing an instance. The number of instances to be released need to be greater than zero or the instance ID cannot be empty. The error message returned because an error occurred while releasing an ECS instance. The number of ECS instances to be released must be greater than 0, and the ECS instance ID cannot be empty.
403 ResourceAuthFailed The specified resource does not exist or it does not belong to this Alibaba Cloud account. The error message returned because the specified resource does not exist or it does not belong to your Alibaba Cloud account.
400 ResumingANotPausedChange An error occurred while restarting a change. You cannot restart a change that is not paused. The error message returned because an error occurred while restarting the change. You cannot restart a change that is not paused.
400 ResumingFinishedChange An error occurred while restarting a change. You cannot restart a change that has already been completed. The error message returned because an error occurred while restarting the change. You cannot restart a change that has been completed.
404 ScalingGroupNotExists An error occurred while obtaining the scaling group rule of the Auto Scaling service (ESS). The scaling group may have been deleted or the parameters may be invalid. The error message returned because an error occurred while obtaining a scaling rule from a scaling group in Auto Scaling. The scaling group may have been deleted or the parameter passed in may be invalid.
404 SecurityGroupNotExists An error occurred while updating the environment configuration. The specified security group does not exist. The error message returned because an error occurred while updating the configuration of the deployment environment. The specified security group does not exist.
400 SecurityGroupVpcNotMatch An error occurred while updating the environment configuration. The VPC in which the specified security group is located does not match the VPC in which the instance is located. The error message returned because an error occurred while updating the configuration of the deployment environment. The VPC where the specified security group resides is different from the VPC where the ECS instance resides.
400 ServiceDisabled Use the following link to activate the WebPlus service first. https://common-buy.aliyun.com/?commodityCode=webx#/open The error message returned because you have not activated Web+. To use Web+, activate it at the link https://common-buy.aliyun.com/?commodityCode=webx#/open.
400 SlbRuleInvalid The SLB forwarding rule does not permit an empty domain name with a root path of /. The error message returned because you are not allowed to specify an empty domain name and use the root directory (/) as the URL in an SLB forwarding rule at the same time.
404 SourceEnvNotExists The source environment information does not exist while cloning from a deployment environment. Please check whether the environment is deleted or with wrong parameter. The error message returned because the source deployment environment to be cloned does not exist. The source deployment environment may have been deleted or the parameter passed in may be invalid.
404 SourceTemplateNotExists An error occurred while building an environment, because the declared template ID does not exist. The error message returned because an error occurred while generating a deployment environment from the configuration template. The configuration template of the specified ID does not exist.
400 StackContainsNoConfigOption An error occurred while modifying the configuration. The corresponding software stack does not contain any configuration items. The error message returned because an error occurred while updating the configuration. The specified technology stack does not contain any configuration items.
404 StackNotExists The declared software stack information does not exist. The error message returned because the declared technology stack information does not exist when you create or update a deployment environment for an application.
400 StartMovingFailed An error occurred while executing a change. Update failed when calculating the configurations and resources. The error message returned because an error occurred while performing the change. Web+ encountered the error when calculating the difference between the quantity of available resources and the quantity specified in the resource rule.
403 StatusNotAllowedRebuild You can only rebuild a terminated environment or an environment that failed to be rebuilt. The error message returned because the deployment environment to be rebuilt is not in the correct state. You can only rebuild a terminated deployment environment or a deployment environment that failed to be rebuilt.
403 StatusNotAllowedRestart Only a running environment or a terminated environment can be restarted. The error message returned because the deployment environment to be restarted is not in the correct state. You can only restart a deployment environment in the running or stopped state.
403 StatusNotAllowedStart A start action can only be made to an environment that is already stopped. An environment with other status cannot be started. The error message returned because the deployment environment to be started is not in the correct state. You can only start a deployment environment in the stopped state.
403 StatusNotAllowedStop A stop action can only be made to an environment that is already running. An environment with other status cannot be stopped. The error message returned because the deployment environment to be stopped is not in the correct state. You can only stop a deployment environment in the running state.
403 StatusNotAllowedTerminated A terminate action cannot be performed on an environment that has already terminated. The error message returned because the deployment environment that you are attempting to terminate has been terminated.
404 TemplateNotExists An error occurred while updating the configuration. No corresponding configuration template instance was found. The error message returned because an error occurred while updating the configuration. No corresponding configuration template instance was found.
400 TemplateUpdateFailed An error occurred while updating the template. The template may have been deleted, or an error may have occurred in WebPlus. The error message returned because an error occurred while updating the configuration template. The configuration template may have been deleted, or an error may have occurred in Web+.
401 TenantInvalid The system did not find a username based on AliyunUID. The error message returned because the Alibaba Cloud account of the specified AliyunUID does not exist.
401 UserInvalid The user access is illegal. The user does not find a Token available for launching access on WebPlus. Please check whether WebPlus has been activated or whether STS authorization has been temporarily canceled. The error message returned because the user access is invalid. The user does not have a token available for initiating access on Web+. Check whether Web+ has been activated and whether STS authorization has been temporarily disabled.
401 UserTypeInvalid WebPlus has temporarily disabled the access method of the STS. The error message returned because the STS access method has been temporarily disabled on Web+. Contact operations and maintenance (O&M) engineers to enable STS.
400 VersionLabelExists An error occurred while creating an application version. The version name already exists. Please use a different name and try again. The error message returned because an error occurred while creating an application version. The version name already exists. Use a unique version name and try again.
403 VpcNotAllowedUpdate You are not allowed to modify the VPC ID against an unterminated environment. Please terminate it before continuing this operation. The error message returned because you are not allowed to change the VPC ID in a deployment environment that is not terminated. Terminate the deployment environment and try again.
404 VPCNotExists An error occurred while changing the environment configuration. The specified VPC instance does not exist according to the specified VPC ID. The error message returned because an error occurred while updating the configuration of the deployment environment. The VPC instance of the specified ID does not exist.
404 VSwitchNotExists An error occurred while changing the environment configuration. The specified VSwitch does not exist according to the specified VSwitch ID. The error message returned because an error occurred while updating the configuration of the deployment environment. The VSwitch instance of the specified ID does not exist.

For more information about error codes, see API Error Center.

For more information about error codes, see API Error Center.