REST API 接続の統合 - Amazon Quick

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

REST API 接続の統合

Amazon Quick の REST API Connection 統合を使用すると、カスタム REST APIs とウェブサービスを使用してアクションを実行できます。この統合は、アクションの実行のみをサポートします。

できること

REST API Connection 統合を使用すると、 アクションコネクタを介してカスタム REST APIs とウェブサービスでアクションを実行できます。

アクションコネクタ

柔軟な認証オプションを使用して、HTTP リクエストの実行、データの取得、APIsの操作を行います。

注記

REST API Connection 統合は、データアクセスやナレッジベースの作成をサポートしていません。これは、カスタムウェブサービスとのタスク実行と API インタラクション専用に設計されています。

[開始する前に]

REST API 統合を設定する前に、以下があることを確認してください。

  • 適切なアクセス許可を持つ REST API エンドポイント。

  • API 認証情報 (OAuth、API キー、その他)。

  • ターゲットウェブサービスの API ドキュメント。

API エンドポイントと認証を準備する

Amazon Quick で統合を設定する前に、REST API エンドポイントと認証情報を準備します。REST API Connection 統合は、複数の認証方法をサポートしています。API 要件に一致する方法を選択します。

ユーザー認証 (OAuth)

API プロバイダーから次の情報を収集します。

  • ベース URL - REST API ベース URL。

  • クライアント ID - OAuth アプリケーションクライアント ID。

  • クライアントシークレット - OAuth アプリケーションクライアントシークレット。

  • トークン URL - OAuth トークンエンドポイント。

  • 認証 URL - OAuth 認可エンドポイント。

  • リダイレクト URL - OAuth リダイレクト URI。

サービス認証 (Service-to-service OAuth)

API プロバイダーから次の情報を収集します。

  • 認証タイプ - OAuth 2.0 クライアント認証情報付与フローはservice-to-service認証用です。

  • ベース URL - REST API ベース URL。

  • クライアント ID - サービス認証用の OAuth アプリケーションクライアント識別子。

  • クライアントシークレット - サービス認証用の OAuth アプリケーションクライアントシークレット。

  • トークン URL - アクセストークンを取得するための OAuth トークンエンドポイント。

カスタムヘッダーとパラメータ

カスタムヘッダーとパラメータを使用して、柔軟な認証と API 操作を行うことができます。

  • カスタム認証ヘッダー。

  • API バージョンヘッダー。

  • Content-Type の仕様。

  • カスタムクエリパラメータ。

REST API 統合をセットアップする

API エンドポイントと認証情報を準備したら、以下の手順に従って REST API 統合を作成します。

  1. Amazon Quick コンソールで、統合を選択します。

  2. 統合オプションから REST API 接続を選択し、追加 (プラス「+」) ボタンをクリックします。

  3. 統合の詳細を入力します。

    • 名前 - REST API 統合の説明名。

    • 説明 (オプション) - 統合の目的。

  4. 接続タイプを選択します。

    • ユーザー認証 - 個々のユーザーアクセスのための OAuth ベースの認証。

    • サービス認証 - サービスアクセス用の API キーベースの認証。

  5. 選択した認証方法 (ユーザーまたはサービス) に基づいて接続設定を入力します。

  6. [次へ] を選択してください。

  7. 使用可能なアクションを確認します。

  8. 作成して続行を選択します。

使用可能なタスクアクション

REST API 統合を作成したら、REST API を操作するために使用可能なアクションを確認できます。一般的な REST API アクションは次のとおりです。

  • データ取得のための HTTP GET リクエスト。

  • データ作成のための HTTP POST リクエスト。

  • データ更新の HTTP PUT/PATCH リクエスト。

  • データ削除の HTTP DELETE リクエスト。

  • カスタムエンドポイントインタラクション。

  • JSON および XML データ処理。

  • クエリパラメータとヘッダー管理。

注記

使用できる特定のアクションは、REST API エンドポイントと、統合用に設定された認証アクセス許可によって異なります。

API 設定オプション

REST API 統合のさまざまな側面を、特定の要件に合わせて設定できます。

エンドポイント設定

これらのエンドポイント設定を構成します。

  • ベース URL とエンドポイントパス。

  • HTTP メソッドの仕様。

  • リクエストとレスポンスの形式処理。

  • エラー処理と再試行ロジック。

データの処理

統合がさまざまなデータ形式を処理する方法を設定します。

  • JSON リクエストとレスポンスの処理。

  • XML データ変換。

  • フォームデータとマルチパートアップロード。

  • バイナリデータ処理。

REST API 統合の管理

REST API 統合を作成したら、以下のオプションを使用して管理できます。

  • 統合の編集 - 認証設定、ベース URL、または API 設定を更新します。

  • 統合の共有 - 組織内の他のユーザーが統合を利用できるようにします。

  • 使用状況のモニタリング - 統合アクティビティと API コールメトリクスを表示します。

  • アクションの確認 - 使用可能な REST API アクションの完全なリストを参照してください。

  • エンドポイントのテスト - API の接続と認証を検証します。

  • 統合の削除 - 統合を削除し、関連する認証を取り消します。

重要

REST API 統合は、ターゲットウェブサービスの可用性と設定によって異なります。API または認証要件を変更すると、統合機能に影響する可能性があります。