翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 統合を作成します。
-
Amazon Quick コンソールで、統合を選択します。
-
統合オプションから REST API 接続を選択し、追加 (プラス「+」) ボタンをクリックします。
-
統合の詳細を入力します。
-
名前 - REST API 統合の説明名。
-
説明 (オプション) - 統合の目的。
-
-
接続タイプを選択します。
-
ユーザー認証 - 個々のユーザーアクセスのための OAuth ベースの認証。
-
サービス認証 - サービスアクセス用の API キーベースの認証。
-
-
選択した認証方法 (ユーザーまたはサービス) に基づいて接続設定を入力します。
-
[次へ] を選択してください。
-
使用可能なアクションを確認します。
-
作成して続行を選択します。
使用可能なタスクアクション
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 または認証要件を変更すると、統合機能に影響する可能性があります。