mcpField
A
azure-managed-applications

azure-managed-applications

github.com/microsoftdocsクラウド・DevOps796166 回インストール3 日前に更新
リポジトリ

azure-managed-applications について

Azure Managed Applications 向けのエージェントスキルです。ローカルの参照情報とオンライン文書の取得を組み合わせ、安全性、構成、デプロイを案内します。

主な機能

  1. 01制限とクォータのガイダンス
  2. 02セキュリティとアクセス制御
  3. 03デプロイ構成の参照情報
  4. 04オンライン文書の取得

活用シーン

  1. 01マネージドアプリのデプロイ設計
  2. 02IDとキーの設定確認
  3. 03サービスカタログへの定義の公開

MCP 対応

文書取得には mcp_microsoftdocs:microsoft_docs_fetch を推奨し、代替手段として fetch_webpage を案内します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-managed-applications

インストール後、Claude Code で/azure-managed-applicationsを入力して読み込まれたか確認します。

詳細

Azure Managed Applications スキル

このスキルでは、Azure Managed Applications に関する専門的なガイダンスを提供します。制限とクォータ、セキュリティ、構成、デプロイについて説明します。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。

このスキルの使い方

IMPORTANT for Agent: 関連するセクションを見つけるには、以下の カテゴリインデックス を使用してください。行範囲が指定されているカテゴリ(例:L35-L120)では、指定された行を read_file で読み取ってください。ファイルへのリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルを read_file で読み取ってください。

IMPORTANT for Agent: metadata.generated_at が3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocs ツールを使用できない場合は、インストールするようユーザーに提案してください:インストールガイド

このスキルでドキュメントのコンテンツを取得するには、ネットワークアクセスが必要です。

  • 推奨:クエリ文字列 from=learn-agent-skill を指定して mcp_microsoftdocs:microsoft_docs_fetch を使用します。Markdown が返されます。
  • 代替手段:クエリ文字列 from=learn-agent-skill&accept=text/markdown を指定して fetch_webpage を使用します。Markdown が返されます。

カテゴリインデックス

カテゴリ行説明
制限とクォータL32-L37ストレージ関連の制限に関するガイダンスです。StorageAccountSelector を名前付け規則とともに使用する方法や、大規模なマネージドアプリケーション定義パッケージ向けに外部ストレージを構成する方法を扱います。
セキュリティL38-L49マネージドアプリのセキュリティとアクセス制御について説明します。JIT アクセス、Azure Policy の関連付け、マネージド ID(クロステナントを含む)、Key Vault/CMK の使用、認証情報のハードコーディングの回避を扱います。
構成L50-L94マネージドアプリのデプロイを設計、構成する方法について説明します。createUiDefinition の UI スキーマ、関数、組み込みコントロール、ネットワーク/VNet の使用、ポリシー、Webhook、ARM テンプレート/ビューの参照を扱います。
デプロイL95-L99Bicep を使用して Azure Managed Application の定義を作成、公開し、再利用できるよう内部サービスカタログにデプロイする方法について説明します。
制限とクォータ
トピックURL
StorageAccountSelector UI 要素と名前の制約を使用するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-storage-storageaccountselector
大規模なマネージドアプリ定義にカスタムストレージを使用するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/publish-service-catalog-bring-your-own-storage
セキュリティ
トピックURL
マネージドアプリへの発行元のジャストインタイムアクセスを承認するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/approve-just-in-time-access
Azure Policy を使用してマネージドアプリケーションを関連付けるhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/concepts-built-in-policy
クロステナントアプリ向けに delegatedManagedIdentityResourceId を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/concepts-delegated-managed-identity-resource-id
マネージドアプリでカスタマー マネージド キーを使用してストレージをデプロイするhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-storage-customer-managed-key
テンプレート内のハードコードされた認証情報に関する制限に準拠するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/hardcoded-credentials-restrictions
マネージドアプリのデプロイに Key Vault へのアクセスを許可するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/key-vault-access
Azure マネージドアプリケーションのマネージド ID を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/publish-managed-identity
マネージドリソースへのジャストインタイムアクセスを要求するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/request-just-in-time-access
構成
トピックURL
マネージドアプリの artifactsLocation パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/artifacts-location
UI 定義でコレクション関数を使用するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-collection-functions
UI 定義で変換関数を使用するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-conversion-functions
UI 定義で日付関数を使用するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-date-functions
UI 定義で論理関数を使用するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-logical-functions
UI 定義で数学関数を使用するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-math-functions
UI 定義で参照関数を使用するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-referencing-functions
UI 定義で文字列関数を使用するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-ui-definition-string-functions
Azure portal の UI で CreateUiDefinition 要素を使用するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-uidefinition-elements
createUiDefinition.json で関数を使用するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-uidefinition-functions
Azure マネージドアプリ用の createUiDefinition.json を作成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/create-uidefinition-overview
既存の仮想ネットワークを使用するようにマネージドアプリを構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/existing-vnet-integration
Microsoft.Common.CheckBox UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-checkbox
Microsoft.Common.DropDown UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-dropdown
Microsoft.Common.EditableGrid UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-editablegrid
Microsoft.Common.FileUpload UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-fileupload
ARM で Microsoft.Common.InfoBox UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-infobox
ARM で Microsoft.Common.OptionsGroup UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-optionsgroup
ARM で Microsoft.Common.PasswordBox UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-passwordbox
ARM で Microsoft.Common.Section UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-section
ARM で ServicePrincipalSelector UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-serviceprincipalselector
ARM で Microsoft.Common.Slider UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-slider
ARM デプロイ用に TagsByResource UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-tagsbyresource
ARM で Microsoft.Common.TextBlock UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-textblock
ARM で Microsoft.Common.TextBox UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-common-textbox
Microsoft.Compute.CredentialsCombo UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-compute-credentialscombo
VM 用の Microsoft.Compute.SizeSelector UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-compute-sizeselector
Microsoft.Compute.UserNameTextBox UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-compute-usernametextbox
ARM で KeyVaultCertificateSelector UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-keyvault-keyvaultcertificateselector
ManagedIdentity IdentitySelector UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-managedidentity-identityselector
ARM で PublicIpAddressCombo UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-network-publicipaddresscombo
ARM で VirtualNetworkCombo UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-network-virtualnetworkcombo
ARM API 呼び出し用に ArmApiControl UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-solutions-armapicontrol
既存リソース用に ResourceSelector UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-solutions-resourceselector
ARM で MultiStorageAccountCombo UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-storage-multistorageaccountcombo
ARM で StorageBlobSelector UI 要素を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/microsoft-storage-storageblobselector
マネージドアプリ用の組み込み Azure Policy 定義を参照するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/policy-reference
マネージドアプリの Webhook 通知を構成するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/publish-notifications
createUiDefinition アーティファクトのスキーマを参照するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/reference-createuidefinition-artifact
マネージドアプリ用の mainTemplate.json を参照するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/reference-main-template-artifact
マネージドアプリ用の viewDefinition.json を参照するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/reference-view-definition-artifact
デプロイ
トピックURL
Bicep でマネージドアプリの定義をデプロイするhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/publish-bicep-definition
Azure マネージドアプリケーションをサービスカタログに公開するhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/publish-service-catalog-app

コメント