2017-06-27 9 views
0

こんにちは、私はAWS java sdkを使用して、awsの雲の形成を作成しようとしています。私のJDKのバージョンは、1.8だと私は私がしようとしていますタイプの不一致:AwsClientBuilderからAmazonCloudFormationに変換できません

  1. aws-java-sdk-support-1.11.155.jar
  2. aws-java-sdk-logs-1.11.155.jar
  3. aws-java-sdk-1.11.155.jar
  4. aws-java-sdk-cloudformation-1.11.155.jar
  5. aws-java-sdk-core-1.11.155.jar

私のJavaアプリケーションで、次のjarファイルをインポートしています初期化する私amazonCloudFormation変数amazonClientをializeが、私は

Type mismatch: cannot convert from AwsClientBuilder to AmazonCloudFormation 

私のコードは、誰かが私に知らせることができ

public AmazonCloudFormation amazonClient; 
BasicAWSCredentials credentials=new BasicAWSCredentials(accessKey,secretKey);  
amazonClient=AwsClientBuilder 
      .withCredentials(new AWSStaticCredentialsProvider(credentials)); 

の下に取り付けられており、次のエラーを取得していますどこが間違っているんですか?

+0

私は静的メソッド 'withCredentials'を' AwsClientBuilder'には見ません。 AWSのドキュメントによると、このBuilderを使用する必要があります: 'AmazonCloudFormationClientBuilder.standard().Credentials(新しいAWSStaticCredentialsProvider(awsCredentials))。build();' – tsolakp

+0

あなたはそれが言及されているawsのドキュメントへのリンクを提供できますか? – shubhamagiwal92

+0

http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amoudaws/services/cloudformation/AmazonCloudFormationClient.html#AmazonCloudFormationClient-com.amazonaws.auth.AWSCredentials- – tsolakp

答えて

0

AWS documentationによれば、このビルダー:AmazonCloudFormationClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(awsCredentials)).build();を使用する必要があります。

関連する問題