問題タブ [spring-cloud-aws]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
2349 参照

amazon-sqs - AWS SQS キューをトレースするように Sleuth を設定する方法

Sleuth を使用して、Spring クラウド統合 aws + AWS SQS アプリをトレースしようとしています。メッセージがキューに追加された後、レシーバーは SQS からメッセージを受信します。ログにはアプリ名がありますが、SQL キューからメッセージを受信して​​いる間、トレース ID とスパン ID はありません。ログからの行は次のとおりです。

2017-07-28 16:24:02.352 INFO [sqs-sleuth-demo,,,] 9706 --- [enerContainer-2] com.example.demo.SQSMessageReceiver: キューから取り出されたメッセージ: Hello world

Spring Boot '1.5.4.RELEASE' と Spring Cloud 'Dalston.SR1' を使用しています。依存関係は次のとおりです。

AppConfig.java

SQSMessageReceiver.java

および、DemoApplication.java

Sleuthまたは設定/コードに問題があるSQSイベントをトレースすることは可能ですか?

ありがとう、

0 投票する
1 に答える
295 参照

spring - 更新された AWS 認証情報を使用した Spring 統合バインディング

spring-cloud-stream API と kinesis-binder をアプリケーションに使用しています。~/.aws/credentials ファイルの資格情報では、接続しようとしているキネシス ストリームへの接続が許可されていないため、役割を引き受ける必要があります。

~/.aws/credentials ファイルから資格情報を取得し、STS を呼び出して役割を引き受け、環境変数を設定して新しいアクセス キー ID、アクセス シークレット キー、およびトークンを使用することができます。ただし、Kinesis バインダーは、元の役割で既に Kinesis ストリームに接続しています。Kinesis ストリームに発行する場合、引き受けたロールでストリームに接続する代わりに、新しいストリームが作成されます (元のロールの一部ではありません)。

以下は、役割を引き受けるために使用しているコード スニペットです。

資格情報が環境変数に設定されるまで、春の統合入出力チャネルのバインドを遅らせたいと思います。

0 投票する
5 に答える
9735 参照

spring-boot - Spring Boot アプリケーションが AWS SES 経由で簡単な E メールを送信するために必要な設定手順は何ですか?

今日、私はこれと数時間戦っています。私はhttp://cloud.spring.io/spring-cloud-aws/spring-cloud-aws.html#_sending_mailsのドキュメントから始めましたが、具体的な手順についてはあまり語られていません。開発者が Bean XML を含めてから autowire を含めることができると言っているだけですMailSender。私はそれと多くのバリアントを試しましたが、spring-cloud-aws を使用して動作させることができませんでした。最終的に、aws-java-sdk-ses を直接インクルードし、クラスを手動で構成することにしました。

これは、私が試したことを示す簡単なプロジェクトです: https://github.com/deinspanjer/aws-ses-test

このプロジェクトはコンパイルされますが、実行すると次のようになります。

javax-mail ( https://github.com/deinspanjer/aws-ses-test/tree/try-with-javax-mail-api ) を追加しようとすると、エラーが次のように変わります。

代わりに、aws-java-sdk-ses ( https://github.com/deinspanjer/aws-ses-test/tree/try-with-aws-java-sdk-ses )への依存関係を明示的に追加しようとすると、代わりにこのエラーを取得します。

このエラーについては、 に@Qualifier("simpleMailSender")注釈を追加しようとしました@Autowiredが、役に立ちませんでした。

誰かが私を正しい方向に導くことができることを願っています。