如何解决如何编写 JAVA 代码以使用 JAVA-SDK 在 AWS 中创建会话?
我正在尝试使用 AWS 的 JAVA SDK 的 maven 依赖项来自动模拟 AWS 中特定实例的启动会话,但我无法构建富有成效的代码。请帮忙。
import software.amazon.awssdk.awscore.exception.AwsServiceException;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.ssm.SsmClient;
import software.amazon.awssdk.services.ssm.model.GetParameterRequest;
import software.amazon.awssdk.services.ssm.model.GetParameterResponse;
import software.amazon.awssdk.services.ssm.model.SsmException;
import software.amazon.awssdk.services.ssm.model.StartSessionRequest;
import software.amazon.awssdk.services.ssm.model.StartSessionRequest.Builder;
import software.amazon.awssdk.services.ssm.model.*;
import software.amazon.awssdk.services.ssm.model.StartSessionResponse;
import com.amazonaws.AmazonServiceException;
import com.amazonaws.SdkClientException;
import com.amazonaws.auth.DefaultAWSCredentialsProviderChain;
import com.amazonaws.regions.Regions;
import com.amazonaws.services.simplesystemsmanagement.AWSSimpleSystemsManagement;
import com.amazonaws.services.simplesystemsmanagement.AWSSimpleSystemsManagementClientBuilder;
import com.amazonaws.services.simplesystemsmanagement.model.StartSessionResult;
import com.amazonaws.services.stepfunctions.model.StartExecutionRequest;
import com.amazonaws.services.stepfunctions.model.StartExecutionResult;
import org.getopentest.base.TestAction;
public class SSMAccesstest extends TestAction {
@Override
public void run()throws AwsServiceException,SdkClientException,SsmException {
String instance = this.readStringArgument("instance");
Regions region = Regions.US_EAST_1;
AWSSimpleSystemsManagement ssm =
AWSSimpleSystemsManagementClientBuilder
.standard()
.withRegion(region)
.withCredentials(new DefaultAWSCredentialsProviderChain())
.build();
com.amazonaws.services.simplesystemsmanagement.model.StartSessionRequest startSessionRequest = null;
StartSessionResult result = ssm.startSession(startSessionRequest).withSessionId(instance);
this.writeOutput("Output",result);
System.out.println("passed");
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。