If a call to an EventBridge API operation is successful, the HTTP status code 200 is returned. If the call fails, an error code and its description are returned. You can find solutions based on the error codes listed in the following table.
HTTP Code | Error code | Error message | Description |
---|---|---|---|
403 | InvalidAccessKeyId | The access Id you provided is not exist. | The error message returned because the AccessKey ID you provided does not exist. |
403 | InvalidStsAccessKeyId | The sts access Id you provided is not exist. | The error message returned because the AccessKey ID for STS does not exist. |
403 | AccountIdNotExist | The resource owner accountId not exist. | The error message returned because the account ID of the resource owner does not exist. |
403 | AccessDenied | The OwnerId that your Access Key Id associated to is forbidden for this operation. | The error message returned because you are not authorized to perform the operation. |
429 | TooManyRequests | The request is denied by flow limiter for too many requests. | The error message returned because excessive requests trigger throttling. Try again later. |
403 | AccessDeniedByPreCheck | The OwnerId that your Access Key Id associated to is forbidden by pre check. | The error message returned because you are not authorized to perform the operation. |
403 | OptionsMethodNotEnable | OPTIONS method is not enabled. | The error message returned because the OPTIONS method is not enabled. |
403 | SecurityTokenInvalid | The Security token that your provide is invalid. | The error message returned because the temporary security credentials you provided are invalid. |
403 | ParentAccountNotExist | ParentAccountNotExist | The error message returned because the Alibaba Cloud account does not exist. |
403 | ServiceAccessDenied | The OwnerId that your Access Key Id associated to has not enabled EventBridge Service. | The error message returned because you have not activated the EventBridge service. |
403 | StsAccessIdExpired | The sts accessid has expired. | The error message returned because the AccessKey ID for STS has expired. |
403 | SignatureDoesNotMatch | The request signature we calculated does not match the signature you provided. Check your key and signing method. | The error message returned because the specified signature is not matched. Check your AccessKey pair and signature method. |
403 | AccessDeniedForInternalRegion | The account is restricted in this region. | The error message returned because the account is restricted in this region. Change the region to access the service. |
403 | ServiceNotEnabled | The OwnerId that your Access Key Id associated to has not enabled. | The error message returned because the service is not activated. |
403 | AccessDeniedByRamPolicy | The request is denied by ram policy. | The error message returned because the RAM user is not authorized to perform the operation. |
403 | AccessDeniedByConsoleAction | The request of console action is not support for this user. | The error message returned because the user is not authorized to perform operations in the console. |
403 | TimeExpired | The http request you sent is expired. | The error message returned because the HTTP request timed out. |
400 | InvalidArgument | The request params is invalid! | The error message returned because the request parameters are invalid. |
400 | InvalidContent | The content you send may contains illegal characters. | The error message returned because the content you sent is invalid. |
400 | InvalidAuthorizationHeader | The Authorization header format is invalid. | The error message returned because the Authorization header format is invalid. |
400 | InvalidDateHeader | The Date header format is invalid. | The error message returned because the Date header format is invalid. |
400 | InvalidRequestURL | URL invalid | The error message returned because the specified URL is invalid. |
409 | EventBusAlreadyExist | "The event bus already exist | The error message returned because the event bus already exists. |
409 | EventBusNameEmpty | The event bus name is empty | The error message returned because the name of the event bus is empty. |
409 | EventBusNameInvalid | The name of event bus in request is invalid! | The error message returned because the name of the event bus in the request is invalid. |
409 | EventBusNameDefaultInvalid | 'default' can not be used as customer's event bus | The error message returned because the custom event bus cannot be named default. |
409 | TryingToDeleteDefaultEventBus | The default event bus can not be deleted | The error message returned because the default event bus cannot be deleted. |
400 | EventEntryEmpty | The event entry is empty in request! | The error message returned because the event input is empty. |
400 | PutEventsRequestLengthExceedLimit | The length of putEvents request exceed max size limit | The error message returned because the maximum length of the PutEvents request has been reached. |
400 | PutEventsRequestBatchSizeExceedLimit | The batch size of putEvents request exceed max size limit | The error message returned because the maximum number of events that can be batch published has been reached. |
400 | EventEntryInvalid | The event entry is invalid in request! | The error message returned because the event body is invalid. |
400 | EventEntrySourceFieldInvalid | The source field of event entry is invalid in request! | The error message returned when the source field of the event body is invalid. |
400 | EventEntryTypeFieldInvalid | The type field of event entry is invalid in request! | The error message returned because the type field of the event body is invalid. |
400 | DefaultEventBusForbidden | The default bus are not accessible for customer! | The error message returned because you are not authorized to access the default event bus. |
400 | EventEntrySizeExceed | The single event entry size exceed limit! | The error message returned because the maximum size of a single event body has been reached. |
400 | EventEntryEventBusInvalid | EventEntryEventBusInvalid | The error message returned because the event body in the event bus is invalid. |
400 | EventBusNotExist | The event bus to put event is not exist! | The error message returned because the event bus used to publish events does not exist. |
400 | EventSourceNotExist | The event source in request is not exist! | The error message returned because the event source does not exist. |
400 | EventSourceNameNullOrEmpty | The event source name in request is null or empty! | The error message returned because the name of the event source is empty. |
400 | EventSourceTypeNullOrEmpty | The event source type in request is null or empty! | The error message returned because the type of the event source is empty. |
400 | EventSourceAlreadyExist | The event source created has already exist! | The error message returned because the event source that you want to create already exists. |
400 | EventSourceParamInvalid | The event source param is invalid! | The error message returned because the parameters of the event source are invalid. |
400 | EventTargetAlreadyExist | The event target created has already exist! | The error message returned because the event target that you want to create already exists. |
400 | EventTargetNotExist | The event target delete has not exist! | The error message returned because the event target that you want to delete does not exist. |
400 | AddEventTypeParamsInvalid | The params for addEventType is invalid! | The error message returned because the addEventType parameter is invalid. |
400 | EventTypeAlreadyExist | The event type in request already exist! | The error message returned because the specified event type already exists. |
400 | EventTypeNotExist | The event type not exist! | The error message returned because the specified event type does not exist. |
400 | EventRuleNotExisted | The event rule not existed! | The error message returned because the specified event rule does not exist. |
400 | EventRuleNameEmpty | The name of event rule in request is empty! | The error message returned because the name of the event rule is empty. |
400 | EventRuleNameInvalid | The name of event rule in request is invalid! | The error message returned because the name of the event rule is invalid. |
400 | EventBusRuleNotEmptyForDelete | The rules of eventbus exist, please delete them before delete event bus | The error message returned because at least one event rule has not been deleted from the event bus. Delete all event rules from the event bus before you delete it. |
400 | EventRuleFilterPatternEmpty | The filter pattern of rule is empty! | The error message returned because the event pattern in the event rule is empty. |
400 | EventRuleSourceEmpty | The source of event rule in request is empty! | The error message returned because the event source in the event rule is empty. |
400 | EventRuleEventTypesEmpty | The eventTypes of event rule in request is empty! | The error message returned because the event type in the event rule is empty. |
400 | EventRuleTargetsEmpty | The targets of event rule in request is empty! | The error message returned because the event target in the event rule is empty. |
400 | EventRuleEventTypeNotSupport | The event type in rule is not support! | The error message returned because the event type in the event rule is not supported. |
400 | EventRuleAlreadyExist | The event rule in request already exist! | The error message returned because the event rule in the request already exists. |
400 | EventRuleCountExceedLimit | The event rule count must not exceed limit for each event bus! | The error message returned because the maximum number of event rules in the event bus has been reached. |
400 | EventRuleFilterPatternSchemaError | The filter pattern is invalid! | The error message returned because the event pattern is invalid. |
400 | EventRuleFilterPatternExceedLimit | The expression for field in filter pattern exceed count limit! | The error message returned because the maximum length of the description for the event pattern has been reached. |
400 | EventRuleInvalid | The event rule is invalid. | The error message returned because the event rule is invalid. |
400 | EventRuleStatusParamError | The status param of rule is invalid! | The error message returned because the status parameter in the event rule is invalid. |
400 | EventRuleTargetIdInvalid | The id of event target is invalid! | The error message returned because the ID of the event target is invalid. |
400 | EventRuleTargetIdDuplicate | The id of event target is duplicate! | The error message returned because the ID of the event target already exists. |
400 | EventRuleTargetInvalid | The target in event rule is invalid! | The error message returned because the event target in the event rule is invalid. |
400 | EventRuleTargetFormatTypeInvalid | The format type of event target is invalid! | The error message returned because the type of the event target is invalid. |
400 | EventRuleTargetRetryStrategyInvalid | The retry strategy of event target is invalid! | The error message returned because the retry policy of the event target is invalid. |
400 | EventRuleTargetsCountExceeded | The number of targets exceed limit | The error message returned because the maximum number of event targets has been reached. |
400 | EventRuleTargetNotExist | The target is not exist in event rule! | The error message returned because the specified event target does not exist in the event rule. |
500 | Timeout | Request timeout | The error message returned because the request timed out. |
500 | InternalError | Unknown system error | The error message returned because an unknown system error occurred. |