Azure Container Apps を使用すると、オーケストレーションやインフラストラクチャを気にすることなく、コンテナー化されたアプリケーションを実行できます。
Azure Container Apps はサーバーレス プラットフォームであり、コンテナー化されたアプリケーションの実行中に、インフラストラクチャを少なく維持し、コストを節約できます。 Container Apps では、サーバー構成、コンテナー オーケストレーション、デプロイの詳細を気にする代わりに、アプリケーションを安定してセキュリティで保護するために必要なすべての up-to-date サーバー リソースが提供されます。 詳細な概要については、Azure Container Apps 製品ページ
コントロールプレーンAPI
最新の Azure Container Apps Resource Manager REST APIを参照してください。
Azure Resource Manager REST APIリクエストの構築に関する情報は、 Azure REST APIリファレンスを参照してください。
データ プレーン API
データプレーンAPIはAzure Container Appsの動的セッションリソース専用です。 最新の Azure Container Apps dynamic sessions REST APIを参照してください。
Azure Container Apps の動的セッション
Azure Container Apps の動的セッションは、必要なときにすぐに起動する安全でto-go なミニ コンピューターを多数備えているようなものです。 これらのセッションはデータプレーンのREST APIを通じて簡単にアクセスでき、作業が終わると自動的にクリーンアウトされます。 主に 2 つの種類があります。1 つは、Code-Interpreter セッションと呼ばれる事前にインストールされたツールを使用してコードを安全に実行する場合と、カスタム コンテナー セッションと呼ばれる独自のカスタム セットアップを使用する場合です。 動的セッションの詳細については、「Azure Container Apps 動的セッションの概要
一般的な Azure Container Apps 動的セッション要求ヘッダー
次の要求ヘッダーが一般的です。
| ヘッダ | 必須 | タイプ | 形容 |
|---|---|---|---|
| 承認 の |
必須 | 糸 | 承認された API 呼び出しに有効なベアラー トークンを指定します。 前に認証されていない呼び出しを試した場合は、ブラウザーのキャッシュをクリアすることが必要になる場合があります。 |
| Content-Type | 必須 (POST) | 糸 | アプリケーション/json |
| operation-id を |
必須ではありません | 糸 | この実行操作の ID。 |
一般的な Azure Container Apps 動的セッション応答ヘッダー
次の応答ヘッダーが一般的です。
| ヘッダ | 形容 |
|---|---|
| Content-Type | |
| 日付 の |
応答操作の日時。 この日時形式は、世界協定時刻で表される RFC 1123 の日時形式に準拠しています。 |
| operation-id を |
操作の一意識別子。 |
| 操作場所の | 操作の状態を確認できる URL。 |
| x-ms-execution-request-time を |
要求の実行にかかった時間 (ミリ秒単位)。 |
| x-ms-execution-read-response-time を |
応答の読み取りにかかる時間 (ミリ秒単位)。 |
| x-ms-total-execution-service-time を |
実行サービスにかかった合計時間 (ミリ秒)。 |
| x-ms-session-guid を |
セッションの一意識別子。 |
| x-ms-container-execution-duration を |
コンテナーの実行時間 (ミリ秒単位)。 |
| x-ms-preparation-time を |
準備にかかる時間 (ミリ秒単位)。 |
| x-ms-allocation-retries を |
割り当ての再試行回数。 |
| x-ms-allocation-time を |
割り当てにかかる時間 (ミリ秒単位)。 |
| x-ms-overall-execution-time を |
全体的な実行時間 (ミリ秒単位)。 |