azure-confidential-ledger について
Azure Confidential Ledgerを扱うエージェント向けのリファレンススキルです。設計、セキュリティ、統合、デプロイを扱い、ローカルの要点情報とリモートのドキュメント取得機能を組み合わせています。
主な機能
- 01トラブルシューティングと判断支援
- 02アーキテクチャパターンとクォータ
- 03認証とノード認証のガイダンス
- 04統合とコーディングパターン
- 05ARMとTerraformによるデプロイ
活用シーン
- 01台帳検証の問題の診断
- 02台帳のセキュリティ設定の計画
- 03機密ワークフローの設計
- 04Azure Confidential Ledgerインスタンスのデプロイ
MCP 対応
mcp_microsoftdocsツールを通じてMicrosoftのドキュメントを取得できます。このスキル自体がMCPをどのように利用するかはREADMEに記載されていません。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-confidential-ledgerインストール後、Claude Code で/azure-confidential-ledgerを入力して読み込まれたか確認します。
詳細
Azure Confidential Ledger スキル
このスキルでは、Azure Confidential Ledger に関する専門的なガイダンスを提供します。トラブルシューティング、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使用方法
エージェント向けの重要事項:関連するセクションを探すには、以下のカテゴリインデックスを使用してください。行の範囲が記載されているカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み取ってください。ファイルへのリンクが記載されているカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルをread_fileで読み取ってください
エージェント向けの重要事項:
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 が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L35-L40 | Microsoft Signing Transparency(MST)台帳の検証に関する問題の診断と解決に加え、台帳の整合性を検証し、個々の台帳エントリを調べる手順です。 |
| 意思決定 | L41-L46 | 台帳の表示/クエリに使用する ACL Explorer ツールの選択、および Managed CCF から Azure Confidential Ledger へのアプリケーションとデータの移行に関するガイダンスです。 |
| アーキテクチャと設計パターン | L47-L51 | Azure Confidential Ledger を使用して機密性の高いワークフローを構築するためのエンドツーエンドのアーキテクチャとパターンです。データフロー、信頼境界、その他の機密コンピューティングサービスとの統合を含みます。 |
| 制限とクォータ | L52-L56 | Azure Confidential Ledger の容量とスループットの制限です。最大台帳数、トランザクションレート、ペイロードサイズ、およびさまざまなワークロードにおけるパフォーマンスの想定を含みます。 |
| セキュリティ | L57-L69 | Confidential Ledger へのセキュアなアクセスを構成します。Entra ID 認証、アプリ登録、トークン/証明書ベースのユーザーとロール、クライアント証明書、ノードのアテステーション/クォート検証、セキュリティのベストプラクティスを扱います。 |
| 統合とコーディングパターン | L70-L80 | ACL と Blob Storage、Power Automate、Cosmos DB の統合パターン、およびデータ、MST ペイロード、監査、サーバー側ロジック、ユーザー定義エンドポイント、UDF の構成方法を扱います。 |
| デプロイ | L81-L85 | 必須パラメーターと構成手順を含む、ARM テンプレートまたは Terraform を使用した Azure Confidential Ledger インスタンスのデプロイとプロビジョニング方法です。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Microsoft Signing Transparency Ledger の検証に関する問題のトラブルシューティング | https://learn.microsoft.com/en-us/azure/confidential-ledger/microsoft-signing-transparency-troubleshoot |
| MST 台帳の整合性を検証し、エントリを調べる | https://learn.microsoft.com/en-us/azure/confidential-ledger/microsoft-signing-transparency-verify-signatures |
意思決定
| トピック | URL |
|---|---|
| Azure Confidential Ledger Explorer ツールを選択する | https://learn.microsoft.com/en-us/azure/confidential-ledger/ledger-explorer-concepts |
| Managed CCF から Azure Confidential Ledger に移行する | https://learn.microsoft.com/en-us/azure/confidential-ledger/managed-confidential-consortium-framework-migration |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Azure confidential ledger を使用してエンドツーエンドの機密ワークフローを設計する | https://learn.microsoft.com/en-us/azure/confidential-ledger/end-to-end-confidentiality |
制限とクォータ
| トピック | URL |
|---|---|
| Azure confidential ledger の制限とパフォーマンスに関する想定 | https://learn.microsoft.com/en-us/azure/confidential-ledger/limits |
セキュリティ
統合とコーディングパターン
| トピック | URL |
|---|---|
| Blob Storage のダイジェストを Azure Confidential Ledger と統合する | https://learn.microsoft.com/en-us/azure/confidential-ledger/create-blob-managed-app |
| Azure confidential ledger を Power Automate および Cosmos DB と統合する | https://learn.microsoft.com/en-us/azure/confidential-ledger/create-power-automate-workflow |
| Azure confidential ledger のデータを整理してアクセスする | https://learn.microsoft.com/en-us/azure/confidential-ledger/data-organization |
| MST のペイロード、クレーム、監査ワークフローを設計する | https://learn.microsoft.com/en-us/azure/confidential-ledger/microsoft-signing-transparency-usage |
| Azure confidential ledger でサーバーサイドロジックを実装する | https://learn.microsoft.com/en-us/azure/confidential-ledger/server-side-programming |
| Azure confidential ledger でユーザー定義エンドポイントを構築する | https://learn.microsoft.com/en-us/azure/confidential-ledger/user-defined-endpoints |
| Azure confidential ledger でユーザー定義関数を作成および管理する | https://learn.microsoft.com/en-us/azure/confidential-ledger/user-defined-functions |
デプロイ
| トピック | URL |
|---|---|
| ARM テンプレートを使用して Azure Confidential Ledger をデプロイする | https://learn.microsoft.com/en-us/azure/confidential-ledger/quickstart-template |
| Terraform を使用して Azure Confidential Ledger をプロビジョニングする | https://learn.microsoft.com/en-us/azure/confidential-ledger/quickstart-terraform |