Azure.ResourceManager.CosmosDB (.NET)
Управление ресурсами Azure Cosmos DB с помощью .NET
Упрощает предоставление учетных записей Cosmos DB и ресурсов через Azure Resource Manager. Исключает ручную настройку через Azure Portal благодаря автоматизированным рабочим процессам на базе .NET SDK.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"Azure.ResourceManager.CosmosDB (.NET)" 사용 중입니다. Создать учетную запись Cosmos DB с SQL API в East US
예상 결과:
Успешно создана учетная запись Cosmos DB 'my-cosmos-account' в группе ресурсов 'my-rg'. Тип учетной записи: GlobalDocumentDB. Согласованность: Session. Регионы: EastUS (приоритет переключения 0). Статус: Succeeded.
"Azure.ResourceManager.CosmosDB (.NET)" 사용 중입니다. Создать контейнер с ключом секционирования и автоскейлингом
예상 결과:
Контейнер 'orders' создан в базе данных 'salesdb'. Ключ секционирования: /customerId. Режим индексирования: Consistent. Максимальная пропускная способность автоскейлинга: 5000 RU/s. TTL: 7 дней. Статус: Succeeded.
보안 감사
안전Static analysis scanned 0 files with 0 lines of executable code. This is a prompt-only skill providing documentation and examples for Azure Cosmos DB management via .NET SDK. No security risks detected - safe for publication.
품질 점수
만들 수 있는 것
Инфраструктура как код для Cosmos DB
Автоматизируйте предоставление учетных записей и ресурсов Cosmos DB как часть конвейеров CI/CD или развертываний ARM-шаблонов.
Настройка для нескольких окружений
Согласованное предоставление идентичных конфигураций Cosmos DB для окружений разработки, тестирования и производства.
Автоматизация миграции баз данных
Скрипты для создания новых ресурсов Cosmos DB с правильными настройками пропускной способности, индексирования и секционирования.
이 프롬프트를 사용해 보세요
Создайте новую учетную запись Cosmos DB с именем 'my-cosmos-account' в регионе East US с уровнем согласованности Session и включенным автоматическим переключением при сбое.
Создайте SQL-базу данных с именем 'mydb' с контейнером 'mycontainer', используя /userId в качестве ключа секционирования, пропускную способность 400 RU/s и TTL 24 часа.
Обновите пропускную способность базы данных для использования автоскейлинга с максимумом 4000 RU/s и миграцией из режима ручной пропускной способности.
Настройте учетную запись Cosmos DB с регионом записи в East US и регионами чтения в West US и West Europe, включив автоматическое переключение при сбое с упорядочиванием по приоритету.
모범 사례
- Используйте DefaultAzureCredential для аутентификации - никогда не хардкодьте ключи или строки подключения в вашем коде
- Используйте WaitUntil.Completed для операций, которые должны завершиться перед продолжением, или WaitUntil.Started для параллельных операций
- Обрабатывайте RequestFailedException для корректного управления ошибками ARM API, такими как конфликты ресурсов или ограничения квот
피하기
- Не используйте этот SDK для CRUD-операций с документами - используйте Microsoft.Azure.Cosmos data plane SDK
- Избегайте создания учетных записей без включения автоматического переключения при сбое для рабочих нагрузок производства, требующих высокой доступности
- Не устанавливайте пропускную способность слишком низкой (минимум 400 RU/s) или слишком высокой без понимания последствий для стоимости