2017-04-20 8 views
0

AWS SQSにアクセスするためのSpringクラウドの統合に関する簡単なデモをお探しの場合は、オンラインでサンプルがほとんど見つかりませんでしたが、現地で必要な依存関係を手動で注入するのは難しいため、ローカルで(EC2ではなく)実行するのは苦労しました。AWS SQSとSpringクラウドの統合

答えて

1

申し訳ありませんが、これは少し古いですが、うまくいけば、そこに誰かを助けるでしょう。

私はthis exampleを使用して、SpringブートアプリケーションがAmazon SQSからメッセージを受け取るようにしました。 Spring Boot 1.3とSpring Framework 4.2を使ってほぼ完璧に動作したので、すでにそこに書かれているものをコピーすることはありません。

私が異なっやった唯一の事は、私はそうのように、私のプロジェクトの.ymlファイルに私のAWSの資格情報を置くということであった:

# In src/main/resources/application.yml 
cloud: 
    aws: 
    credentials: 
     accessKey: ABCDEFGHIJKLMNOPQRSTUVQXYZ 
     secretKey: aBigSecretKey 
    region: 
     auto: true 
    stack: 
     auto: false 

これらの提供のプロパティを使用してAmazonSqsAsyncクライアントの自動認証を行うので、あなたはしないでください認証プロセスのいずれかのステップについて心配する必要があります。あなたがしなければならないのは、これらのプロパティをファイルにドロップすることだけです。

これは役に立ちます。

+0

上記の答えでSpring Bootのバージョンを修正していただけますか?私は上記のSpringフレームワークのバージョンについて言及していると思います。 – realPK

+0

@realPK私はSpring Cloud 1.3とSpring Framework 4.2を含むSpring Cloud Brixtonリリースを使用しています。私は答えでそれを修正しました。 – jtcotton63

関連する問題