問題タブ [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.
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イベントをトレースすることは可能ですか?
ありがとう、
spring - 更新された AWS 認証情報を使用した Spring 統合バインディング
spring-cloud-stream API と kinesis-binder をアプリケーションに使用しています。~/.aws/credentials ファイルの資格情報では、接続しようとしているキネシス ストリームへの接続が許可されていないため、役割を引き受ける必要があります。
~/.aws/credentials ファイルから資格情報を取得し、STS を呼び出して役割を引き受け、環境変数を設定して新しいアクセス キー ID、アクセス シークレット キー、およびトークンを使用することができます。ただし、Kinesis バインダーは、元の役割で既に Kinesis ストリームに接続しています。Kinesis ストリームに発行する場合、引き受けたロールでストリームに接続する代わりに、新しいストリームが作成されます (元のロールの一部ではありません)。
以下は、役割を引き受けるために使用しているコード スニペットです。
資格情報が環境変数に設定されるまで、春の統合入出力チャネルのバインドを遅らせたいと思います。
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
が、役に立ちませんでした。
誰かが私を正しい方向に導くことができることを願っています。