如何解决为什么在调用iamClient.getUserPolicy时出现错误?
请在下面找到代码段和错误
AWSCredentialsProvider awsCredentialsProvider = new AWSStaticCredentialsProvider(credentials);
AmazonIdentityManagement iamClient = AmazonIdentityManagementClientBuilder.standard().withCredentials(awsCredentialsProvider).withRegion(Regions.AP_SOUTHEAST_2).build();
GetUserPolicyRequest getUserPolicyRequest = new GetUserPolicyRequest().withUserName("******");
GetUserPolicyResult getUserPolicyResult = iamClient.getUserPolicy(getUserPolicyRequest);
{
"errorMessage": "1 validation error detected: Value null at 'policyName' failed to satisfy constraint: Member must not be null (Service: AmazonIdentityManagement; Status Code: 400; Error Code: ValidationError; Request ID: 3e0fc1c4-39c2-4734-9926-e9dd40b10f4e; Proxy: null)","errorType": "com.amazonaws.services.identitymanagement.model.AmazonIdentityManagementException","stackTrace": [
"com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1811)","com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleServiceErrorResponse(AmazonHttpClient.java:1395)","com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1371)","com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1145)","com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:802)","com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:770)","com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:744)","com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:704)","com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:686)","com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:550)","com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:530)","com.amazonaws.services.identitymanagement.AmazonIdentityManagementClient.doInvoke(AmazonIdentityManagementClient.java:10727)","com.amazonaws.services.identitymanagement.AmazonIdentityManagementClient.invoke(AmazonIdentityManagementClient.java:10694)","com.amazonaws.services.identitymanagement.AmazonIdentityManagementClient.invoke(AmazonIdentityManagementClient.java:10683)","com.amazonaws.services.identitymanagement.AmazonIdentityManagementClient.executeGetUserPolicy(AmazonIdentityManagementClient.java:6056)","com.amazonaws.services.identitymanagement.AmazonIdentityManagementClient.getUserPolicy(AmazonIdentityManagementClient.java:6028)","com.amazonaws.lambda.demo.APIGatewayAuthorizerHandler.handleRequest(APIGatewayAuthorizerHandler.java:50)","sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)","sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)","sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)","java.lang.reflect.Method.invoke(Method.java:498)"
]
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。