Azure Container Apps を使用すると、オーケストレーションやインフラストラクチャを気にすることなく、コンテナー化されたアプリケーションを実行できます。
Azure Container Apps はサーバーレス プラットフォームであり、コンテナー化されたアプリケーションの実行中に、インフラストラクチャを少なく維持し、コストを節約できます。 Container Apps では、サーバー構成、コンテナー オーケストレーション、デプロイの詳細を気にする代わりに、アプリケーションを安定してセキュリティで保護するために必要なすべての up-to-date サーバー リソースが提供されます。 詳細な概要については、Azure Container Apps 製品ページ
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 を |
全体的な実行時間 (ミリ秒単位)。 |
データ プレーン REST API
操作グループ | 形容 |
---|---|
コード実行 の |
セッションでのコード実行の実行と取得 |
セッション リソース ファイルの | アップロード、リスト、取得、コンテンツの取得、セッション内のファイル リソースの削除 |