機械翻訳について

レシピをインストールする前に

Oracle Integrationを使用してこれらの外部システムに接続し、Apache KafkaからAmazon S3バケットにメッセージを正常にエクスポートするには、Apache KafkaおよびAmazon S3インスタンスで次の構成タスクを実行する必要があります。

  1. Apache Kafkaの構成
  2. Amazon S3の構成

Apache Kafkaの構成

次の構成タスクを完了して、Oracle IntegrationからApache Kafkaに正常に接続し、メッセージをエクスポートします。

次のステップは、Apache Kafkaインスタンス・ホストとしてConfluentを使用していることを前提としています。

  1. https://confluent.cloudにConfluentにログインします。
  2. 「影響を受ける環境」ページで、使用する環境をクリックします。
  3. 表示されるページで、使用するクラスタを選択します。
  4. Apache Kafka API資格証明を取得します。
    1. 左側のナビゲーション・ペインで「データ統合」を展開し、「APIキー」をクリックします。
    2. APIキー・ページで、「キーの追加」をクリックします。
    3. キーの作成ウィンドウで、「グローバル・アクセス」を選択し、「次」をクリックします。
      結果ページにAPI資格証明が表示されます。
    4. API資格証明、つまりAPIキーとシークレットに注意してください。 これらの値は、Oracle IntegrationでApache Kafka接続を構成する際に必要です。
      • 「キー」の横にある「キーのコピー」アイコンをクリックし、APIキーを書き留めます。
      • 「機密」の横にある「キーのコピー」アイコンをクリックし、シークレットをノートします。
    5. チェック・ボックス「APIキーとシークレットを保存し、続行する準備ができました」を選択します。
    6. 「保存」をクリックします。
  5. Apache Kafka Cluster Bootstrap ServerのURLを取得します。
    1. 左側のナビゲーション・ペインで、「クラスタの概要」を展開し、「クラスタ設定」をクリックします。
    2. Identificationセクションで、ブートストラップ・サーバー値をコピーして書きとめます。
      この値は、Oracle IntegrationでApache Kafka接続を構成するときに必要です。
  6. トラスト・ストア・ファイルとパスワード、およびキーストア・ファイルとパスワードを取得します。 詳細は、「Kafka Confluentサポートの構成」のステップ2を参照してください。
    これらの値は、Oracle IntegrationでApache Kafka接続を構成する際に必要です。

前述の構成タスクに加えて、メッセージまたはイベントを格納するトピックをApache Kafkaインスタンスに作成する必要があります。 詳細は、Apache Kafka Quickstart (https://kafka.apache.org/quickstart)を参照してください。

Amazon S3の構成

次の構成タスクを完了して、Oracle IntegrationからAmazon S3に正常に接続し、Apache KafkaメッセージをAmazon S3バケットにエクスポートします。

  1. AWS管理コンソール(https://console.aws.amazon.com/)にログインします。
  2. AWSのアクセス・キーを取得します。
    1. 上部のナビゲーション・バーでユーザー名を選択し、メニューから「セキュリティ資格証明」をクリックします。
    2. 「セキュリティ資格証明」ページで、アクセス・キー(アクセス・キーIDおよびシークレット・アクセス・キー)セクションを展開します。
    3. 「新規アクセス・キーの作成」をクリックしてアクセス・キーを作成します。
      「新規アクセス・キーの作成」ボタンが無効になっている場合は、既存のアクセス・キーのいずれかを削除して再試行してください。
    4. 「キー・ファイルのダウンロード」をクリックしてアクセス・キーIDおよびシークレット・アクセス・キーをダウンロードし、として保存します。コンピュータ上の安全なロケーションへのCSVファイル。
  3. ApacheのKafkaメッセージをJSONファイルとしてエクスポートするAmazon S3バケットを設定します。
    1. AWS管理コンソールで、上部にある検索フィールドにS3と入力します。
    2. 検索結果から「S3(クラウドでスケーラブルなストレージ)」を選択します。
      「The Amazon S3」ページが表示されます。
    3. 既存のバケットを選択します。
      • バケット・セクションまでスクロールします。 使用可能なすべてのバケットが下に表示されます。
      • バケットの選択
    4. または、新しいバケットを作成して選択します。
      • 「バケットを作成」をクリックします。
      • バケットの作成ダイアログで、バケットの一意の名前を入力します(例: oracle-kafka)。
      • 「AWSリージョン」フィールドで、ドロップダウン・リストからリージョンを選択します。
      • 「バケットを作成」をクリックします。 新しいバケットがバケット・セクションの下にリストされます。
      • バケットを選択します
  4. バケットの「AWSリージョン」に注意してください。 この情報は、Oracle IntegrationからREST Amazon S3接続を構成するときに必要です。
    • バケットを選択します
    • 「プロパティ」タブをクリックし、バケットの「AWSリージョン」を確認します。