diff --git a/connectors/aliyun/rocketmq-connect-eventbridge/pom.xml b/connectors/aliyun/rocketmq-connect-eventbridge/pom.xml
index 57084ce6..508f117f 100644
--- a/connectors/aliyun/rocketmq-connect-eventbridge/pom.xml
+++ b/connectors/aliyun/rocketmq-connect-eventbridge/pom.xml
@@ -23,7 +23,6 @@
1.3.6
3.1.0
4.6.0
- 3.0.0
2.9.0
@@ -208,11 +207,6 @@
aliyun-java-sdk-sts
${aliyun-java-sdk-sts.version}
-
- com.aliyun
- aliyun-java-sdk-sts-internal
- ${aliyun-java-sdk-sts-internal.version}
-
\ No newline at end of file
diff --git a/connectors/aliyun/rocketmq-connect-eventbridge/src/main/java/org/apache/rocketmq/connect/eventbridge/sink/EventBridgeSinkTask.java b/connectors/aliyun/rocketmq-connect-eventbridge/src/main/java/org/apache/rocketmq/connect/eventbridge/sink/EventBridgeSinkTask.java
index 5c584735..2ace6e4f 100644
--- a/connectors/aliyun/rocketmq-connect-eventbridge/src/main/java/org/apache/rocketmq/connect/eventbridge/sink/EventBridgeSinkTask.java
+++ b/connectors/aliyun/rocketmq-connect-eventbridge/src/main/java/org/apache/rocketmq/connect/eventbridge/sink/EventBridgeSinkTask.java
@@ -9,8 +9,8 @@
import com.aliyuncs.IAcsClient;
import com.aliyuncs.http.FormatType;
import com.aliyuncs.profile.DefaultProfile;
-import com.aliyuncs.sts.model.v20150401.AssumeRoleWithServiceIdentityRequest;
-import com.aliyuncs.sts.model.v20150401.AssumeRoleWithServiceIdentityResponse;
+import com.aliyuncs.sts.model.v20150401.AssumeRoleRequest;
+import com.aliyuncs.sts.model.v20150401.AssumeRoleResponse;
import io.openmessaging.KeyValue;
import io.openmessaging.connector.api.component.task.sink.SinkTask;
import io.openmessaging.connector.api.component.task.sink.SinkTaskContext;
@@ -105,13 +105,12 @@ public void start(SinkTaskContext sinkTaskContext) {
DefaultProfile.addEndpoint("", "", "Sts", stsEndpoint);
DefaultProfile profile = DefaultProfile.getProfile("", accessKeyId, accessKeySecret);
IAcsClient client = new DefaultAcsClient(profile);
- AssumeRoleWithServiceIdentityRequest request = new AssumeRoleWithServiceIdentityRequest();
+ AssumeRoleRequest request = new AssumeRoleRequest();
request.setRoleArn(roleArn);
request.setRoleSessionName(roleSessionName);
- request.setAssumeRoleFor(roleSessionName);
request.setAcceptFormat(FormatType.JSON);
request.setDurationSeconds(3600L);
- final AssumeRoleWithServiceIdentityResponse response = client.getAcsResponse(request);
+ final AssumeRoleResponse response = client.getAcsResponse(request);
authConfig.accessKeyId = response.getCredentials().getAccessKeyId();
authConfig.accessKeySecret = response.getCredentials().getAccessKeySecret();
authConfig.securityToken = response.getCredentials().getSecurityToken();