クエリリクエストAPIを実行して HTTP を呼び出す - AWS アカウント管理

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

クエリリクエストAPIを実行して HTTP を呼び出す

このセクションでは、 のクエリの使用に関する一般的な情報を提供しますAPI。 AWS アカウント管理。API オペレーションとエラーの詳細については、「」を参照してくださいAPI リファレンス

注記

を直接呼び出す代わりに AWS アカウント管理クエリ ではAPI、 AWS SDKs。- AWS SDKs は、さまざまなプログラミング言語とプラットフォーム (Java、Ruby、.、iOSNET、Android など) 用のライブラリとサンプルコードで構成されています。SDKs を使用すると、 へのプログラムによるアクセスを簡単に作成できます。 AWS アカウント管理と AWS。 例えば、 は、リクエストの暗号化署名、エラーの管理、リクエストの自動再試行などのタスクSDKsを処理します。の詳細については、 AWS SDKsをダウンロードしてインストールする方法を含め、「Amazon Web Services のツール」を参照してください。

のクエリAPIを使用する AWS アカウント管理では、サービスアクションを呼び出すことができます。クエリAPIリクエストは、実行するオペレーションを示す Actionパラメータを含む必要があるHTTPSリクエストです。 AWS アカウント管理は、すべての操作について GETPOST をサポートします。つまり、 APIでは、一部のアクションとPOST他のアクションGETに を使用する必要はありません。ただし、GETリクエストには の制限サイズが適用されますURL。この制限はブラウザによって異なり、通常は 2,048 バイトです。したがって、より大きなサイズを必要とするクエリAPIリクエストには、 POST リクエストを使用する必要があります。

レスポンスは XMLドキュメントです。レスポンスの詳細については、API リファレンス の個々のアクションページを参照してください。

エンドポイント

AWS アカウント管理には、米国東部 (バージニア北部) でホストされている単一のグローバルAPIエンドポイントがあります。 AWS リージョン.

の詳細については、「」を参照してください。 AWS すべてのサービスの エンドポイントとリージョン、「」の「 リージョンとエンドポイント」を参照してください。 AWS 全般のリファレンス.

HTTPS 必須

クエリAPIはセキュリティ認証情報などの機密情報を返す可能性があるため、 を使用してすべてのAPIリクエストHTTPSを暗号化する必要があります。

署名 AWS アカウント管理APIリクエスト

リクエストには、アクセスキー ID およびシークレットアクセスキーによる署名が必要です。を使用しないことを強くお勧めします。 AWS での日常業務のためのルートアカウントの認証情報 AWS アカウント管理。の認証情報を使用できます。 AWS Identity and Access Management (IAM) ユーザー、または IAMロールで使用する などの一時的な認証情報。

API リクエストに署名するには、 を使用する必要があります。 AWS 署名バージョン 4。署名バージョン 4 の使用の詳細については、「署名」を参照してください。 AWS API IAMユーザーガイドの リクエスト

詳細については、次を参照してください。