【问题标题】:Unable to execute HTTP request: ec2.cn-north-1.amazonaws.com.cn failed to respond无法执行 HTTP 请求:ec2.cn-north-1.amazonaws.com.cn 响应失败
【发布时间】:2017-05-12 09:06:02
【问题描述】:
AmazonEC2Client ec2Client = AWSEC2Client.getAWSEC2Client(set basicCredentials :: accesskey and secreate key);
                ec2Client.setRegion(set regions);
final ClientConfiguration clientConfiguration = new ClientConfiguration()
            .withConnectionTimeout(150000).withMaxConnections(200)
            .withRetryPolicy(new RetryPolicy(null, null, 3, true));

调用ec2Client.describeNetworkAcls(); 时出现以下异常:

org.apache.http.NoHttpResponseException: ec2.cn-north-1.amazonaws.com.cn 未能回复 org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:143) ~[httpclient-4.3.6.jar:4.3.6] 在 org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57) ~[httpclient-4.3.6.jar:4.3.6] 在 org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:260) ~[httpcore-4.3.3.jar:4.3.3] 在 org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:283) ~[httpcore-4.3.3.jar:4.3.3] 在 org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:251) ~[httpclient-4.3.6.jar:4.3.6] 在 org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:197) ~[httpclient-4.3.6.jar:4.3.6] 在 org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:271) ~[httpcore-4.3.3.jar:4.3.3] 在 com.amazonaws.http.protocol.SdkHttpRequestExecutor.doReceiveResponse(SdkHttpRequestExecutor.java:82) ~[aws-java-sdk-core-1.10.54.jar:na] 在 org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123) ~[httpcore-4.3.3.jar:4.3.3] 在 org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:685) ~[httpclient-4.3.6.jar:4.3.6] 在 org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:487) ~[httpclient-4.3.6.jar:4.3.6] 在 org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863) ~[httpclient-4.3.6.jar:4.3.6] 在 org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) ~[httpclient-4.3.6.jar:4.3.6] 在 org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57) ~[httpclient-4.3.6.jar:4.3.6] 在 com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:860) [aws-java-sdk-core-1.10.54.jar:na] 在 com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:631) [aws-java-sdk-core-1.10.54.jar:na] 在 com.amazonaws.http.AmazonHttpClient.doExecute(AmazonHttpClient.java:400) [aws-java-sdk-core-1.10.54.jar:na] 在 com.amazonaws.http.AmazonHttpClient.executeWithTimer(AmazonHttpClient.java:362) [aws-java-sdk-core-1.10.54.jar:na] 在 com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:311) [aws-java-sdk-core-1.10.54.jar:na] 在 com.amazonaws.services.ec2.AmazonEC2Client.invoke(AmazonEC2Client.java:11095) [aws-java-sdk-ec2-1.10.54.jar:na] 在 com.amazonaws.services.ec2.AmazonEC2Client.describeNetworkAcls(AmazonEC2Client.java:5644) [aws-java-sdk-ec2-1.10.54.jar:na] 在 com.amazonaws.services.ec2.AmazonEC2Client.describeNetworkAcls(AmazonEC2Client.java:5656) [aws-java-sdk-ec2-1.10.54.jar:na]

请指导我是 AWS 新手

提前致谢!

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    Beijing Region 需要单独的凭据 - 未连接到其他区域。

    欲使用北京新区的客户需签收 准备一套单独的中国独有的账户凭证 (北京)地区。拥有现有 AWS 凭证的客户将不会 能够访问新区域中的资源,反之亦然。

    【讨论】:

    • 此外,如果您托管任何类型的内容,您将需要 ICP 许可证。玩得开心:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多