第8章 既知の問題
このセクションでは、AMQ Streams 2.4 on OpenShift の既知の問題を説明します。
8.1. CORS を有効にしてメッセージを送信する Kafka Bridge リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Kafka Bridge で Cross-Origin Resource Sharing (CORS) が有効になっている場合は、HTTP リクエストを送信してメッセージを生成すると、400 bad request エラー が返されます。
回避策
このエラーを回避するには、Kafka Bridge 設定で CORS を無効にします。メッセージを生成する HTTP リクエストでは、Kafka ブリッジで CORS を無効にする必要があります。この問題は、AMQ Streams の今後のリリースで修正される予定です。
CORS を使用するには、Kafka Bridge に Red Hat 3scale をデプロイしてください。
- 3scale のデプロイについては、3scale API Management と AMQ Streams Kafka Bridge の使用 を参照してください。
- 3scale による CORS リクエスト処理の詳細は、API ゲートウェイの管理 を参照してください。