我一直在尝试使用AWS SDK创建安全组,但不知何故它无法对其进行身份验证.对于特定的访问密钥和密钥,我提供了管理权限,然后它也无法验证.另一方面,我在AWS S3上尝试了相同的凭据,它成功执行了.
创建安全组时出现以下错误:
com.amazonaws.AmazonServiceException: AWS was not able to validate the provided access credentials (Service: AmazonEC2; Status Code: 401; Error Code: AuthFailure; Request ID: 1584a035-9a88-4dc7-b5e2-a8b7bde6f43c)
at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1077)
at com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:725)
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:460)
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:295)
at com.amazonaws.services.ec2.AmazonEC2Client.invoke(AmazonEC2Client.java:9393)
at com.amazonaws.services.ec2.AmazonEC2Client.createSecurityGroup(AmazonEC2Client.java:1146)
at com.sunil.demo.ec2.SetupEC2.createSecurityGroup(SetupEC2.java:84)
at com.sunil.demo.ec2.SetupEC2.main(SetupEC2.java:25)
Run Code Online (Sandbox Code Playgroud)
这是Java代码:
public class SetupEC2 {
AWSCredentials credentials = null;
AmazonEC2Client amazonEC2Client ;
public static void main(String[] args) {
SetupEC2 setupEC2Instance = new SetupEC2();
setupEC2Instance.init();
setupEC2Instance.createSecurityGroup();
}
public void init(){
// Intialize AWS Credentials
try {
credentials = new …
Run Code Online (Sandbox Code Playgroud) 我应该如何摆脱这个警告并为pitest添加超时常量?
我的命令是:
mvn jacoco:report org.pitest:pitest-maven:mutationCoverage sonar:sonar -Dpitest.timeoutConst=8000
Run Code Online (Sandbox Code Playgroud)
但它会引发:警告:由于TIMED_OUT,Slave异常退出
我使用Kinesis客户端库(KCL)订阅kinesis流.所有KCL日志都打印在控制台上.我需要将所有日志转储到文件中.我尝试在src文件夹中添加log4j.properties和common-logging.properties文件,但无法进行排序.
java ×3
amazon-ec2 ×1
amazon-kcl ×1
amazon-s3 ×1
aws-sdk ×1
java-ee ×1
maven ×1
maven-3 ×1
maven-plugin ×1
pitest ×1