Azure Identity SDK for Rust
Rust で Azure サービスの認証を実装
このスキルは、Microsoft Entra ID 認証情報を使用して Azure SDK Rust アプリケーションの認証を実装する開発者を支援し、ローカル環境および本番環境で Azure サービスに安全にアクセスできるようにします。
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «Azure Identity SDK for Rust». Rust で Azure CLI を使用して認証するにはどうすればよいですか?
Ожидаемый результат:
DeveloperToolsCredential を使用します。これは最初に Azure CLI を自動的に試行し、次に Azure Developer CLI を試行します。Cargo.toml に azure_identity を追加し、認証情報を作成して、Azure SDK クライアントに渡します。アプリケーションを実行する前に 'az login' を実行してください。
Использование «Azure Identity SDK for Rust». Azure VM に最適な認証情報は何ですか?
Ожидаемый результат:
Azure VM には ManagedIdentityCredential を使用します。VM でシステム割り当てマネージド ID を有効にしてから、ManagedIdentityCredential::new(None) を使用して認証します。ユーザー割り当て ID の場合は、ManagedIdentityCredentialOptions で client_id を渡します。
Использование «Azure Identity SDK for Rust». サービスプリンシパル認証用の環境変数を設定するにはどうすればよいですか?
Ожидаемый результат:
AZURE_TENANT_ID、AZURE_CLIENT_ID、および AZURE_CLIENT_SECRET 環境変数を設定します。これらの値を使用して ClientSecretCredential を使用して認証します。本番環境では、シークレットの保存を避けるために ManagedIdentityCredential を使用してください。
Аудит безопасности
БезопасноThis is a prompt-only documentation skill containing only reference material for the Azure Identity SDK for Rust. The static analyzer scanned 0 files (0 lines) and detected no security issues. The skill provides documentation on credential types and usage patterns without any executable code. No suspicious patterns, risky operations, or potential attack vectors were identified.
Оценка качества
Что вы можете построить
ローカル開発環境のセットアップ
DeveloperToolsCredential を使用して、ローカルマシンで Azure SDK Rust アプリケーションを開発するための認証を設定
Azure 本番環境へのデプロイ
Azure App Service、VM、または AKS にデプロイされた Rust アプリケーション向けの ManagedIdentityCredential をセットアップ
CI/CD パイプライン認証
自動ビルドとデプロイのために ClientSecretCredential を使用したサービスプリンシパル認証を設定
Попробуйте эти промпты
Rust で DeveloperToolsCredential を使用して Azure SDK の認証を設定するにはどうすればよいですか?
Azure App Service で実行されている Rust アプリで ManagedIdentityCredential を使用するにはどうすればよいですか?
Rust で環境変数を使用して ClientSecretCredential で認証する方法を教えてください
Azure で開発環境と本番環境のどの認証情報タイプを使用すべきですか?
Лучшие практики
- ローカル開発には DeveloperToolsCredential を使用 - 既に認証されている Azure CLI を自動的に使用
- シークレット管理のオーバーヘッドを排除するために、本番環境では ManagedIdentityCredential を優先
- 効率のために複数の Azure SDK クライアント間で認証情報インスタンスを再利用
Избегать
- ソースコードにクライアントシークレットをハードコード - 環境変数またはマネージド ID を使用
- セキュリティへの影響を考慮せずに開発と本番環境で同じ認証情報タイプを使用
- 再利用するのではなく、各リクエストで新しい認証情報インスタンスを作成
Часто задаваемые вопросы
DeveloperToolsCredential と AzureCliCredential の違いは何ですか?
このスキルを使用するために Azure CLI をインストールする必要がありますか?
Azure App Service でマネージド ID を有効に��るにはどうすればよいですか?
1 つのクライアントで複数の認証情報を使用できますか?
認証が失敗した場合はどうなりますか?
このスキルはすべての Azure サービスと互換性がありますか?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-identity-rustСсылка
main
Структура файлов
📄 SKILL.md