Приложение падает при попытке создать AmazonSNSClient - PullRequest
1 голос
/ 09 октября 2019

Я пытаюсь создать AmazonSNSClient и пытаюсь отобразить список приложений платформы, как показано ниже.

AWSCredentials creds = new BasicAWSCredentials("XXXX", "XXXX");
try {
    AmazonSNS snsClient = AmazonSNSClient
                        .builder()
                        .withRegion(Regions.US_EAST_2)
                        .withCredentials(new AWSStaticCredentialsProvider(creds))
                        .build();

   ListPlatformApplicationsResult listResult = snsClient.listPlatformApplications(new ListPlatformApplicationsRequest());
   Log.d(TAG, "ADM : Platform Applications : " + listResult.toString());
}
catch(Exception err) {
    Log.d(TAG, "ADM : caught Exception while creating SNS client : " + err.toString());
}

Я могу создать AWSCredentials и могу распечатать учетные данные, которые я передал BasicAWSCredentials. Но приложение падает при попытке создать AmazonSNSClient, и оно даже не достигает блока catch. Я использую aws-java-sdk-1.11.646.jar. Может кто-нибудь, пожалуйста, помогите мне, если что-то не так в коде или как решить эту проблему.

...