Azure.ResourceManager.ApiManagement (.NET)
.NET SDK 로 Azure API Management 관리
개발자는 Azure API Management 서비스를 프로그래밍 방식으로 프로비저닝하고 구성해야 합니다. 이 스킬은 Azure.ResourceManager.ApiManagement .NET SDK 를 사용하여 APIM 리소스를 관리하는 포괄적인 가이드를 제공합니다.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"Azure.ResourceManager.ApiManagement (.NET)" 사용 중입니다. Developer SKU 가 포함된 APIM 서비스 생성 요청
예상 결과:
DefaultAzureCredential 이 포함된 ArmClient, ApiManagementServiceData 구성, 적절한 대기 처리가 포함된 CreateOrUpdateAsync 를 사용하는 완전한 C# 코드
"Azure.ResourceManager.ApiManagement (.NET)" 사용 중입니다. API 에 대한 속도 제한 구성
예상 결과:
inbound 섹션 내에 적절히 구조화된 60 초 갱신 기간당 100 회 호출을 지정하는 rate-limit 요소가 포함된 XML 정책 문서
보안 감사
안전This skill is documentation-only containing code examples for Azure API Management SDK usage. Static analysis found 0 files with executable code and 0 risk patterns. All code examples demonstrate proper security practices including DefaultAzureCredential for authentication. No security concerns identified.
위험 요인
🔑 환경 변수 (1)
품질 점수
만들 수 있는 것
APIM 프로비저닝을 자동화하는 DevOps 엔지니어
CI/CD 파이프라인을 사용하여 여러 환경에서 API Management 서비스를 배포하고 구성하는 인프라 자동화 스크립트 생성.
API 를 게시하는 백엔드 개발자
Azure 에 마이크로서비스를 배포할 때 새 API 를 프로그래밍 방식으로 등록하고 정책을 구성하며 구독을 관리.
멀티테넌트 API 를 관리하는 플랫폼 팀
제품 생성, 액세스 계층 관리, 내부 API 소비자를 위한 구독 워크플로우 자동화를 위한 도구 구축.
이 프롬프트를 사용해 보세요
DefaultAzureCredential 을 사용한 적절한 인증과 함께 Developer SKU 를 사용하여 동부 미국 리전에 Azure API Management 서비스를 생성합니다. 필요한 Azure Resource Manager 코드를 포함하세요.
기존 APIM 서비스에 새 API 를 추가하고 구독이 필요한 'Premium'이라는 제품을 생성합니다. API 를 제품과 연결하는 방법을 보여주세요.
분당 100 회 호출의 속도 제한을 구현하고 요청에 사용자 지정 헤더를 추가하는 API 정책을 생성합니다. 완전한 XML 정책 구조를 보여주세요.
관리되는 ID 를 사용하여 APIM 서비스 구성을 Azure Blob Storage 에 백업하는 완전한 백업 자동화 스크립트를 작성합니다. 오류 처리 및 복원 기능을 포함하세요.
모범 사례
- 하드코딩된 자격 증명 대신 인증에 DefaultAzureCredential 을 항상 사용
- 진행하기 전에 완료해야 하는 작업에 WaitUntil.Completed 사용
- 상태 코드 확인과 함께 RequestFailedException 에 대한 적절한 오류 처리 구현
피하기
- 소스 코드에 구독 ID, 테넌트 ID 또는 클라이언트 시크릿 하드코딩
- 완료 상태 추적 없이 중요한 작업에 WaitUntil.Started 사용
- 적절한 예외 처리를 구현하지 않고 ARM API 오류 응답 무시