본문 바로가기
프로그램/Etc

[Azure] 애저 REST API 호출하는 방법

by 로드러너 2021. 1. 13.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. 토큰생성

    [요청]

    URL : https://login.microsoftonline.com/5473522f-ac28-4f3a-b566-d6023611f16a/oauth2

    METHOD : POST

    PARAMETERS

        grant_type : client_credentials

        client_id : 호출 웹 서비스의 Azure AD 클라이언트 ID

        client_secret : Azure AD에서 호출 웹 서비스 또는 디먼 애플리케이션에 대해 등록된 키

        resource : https://management.azure.com/ 

 

    [응답]

    { 

        "token_type": "Bearer",

        "expires_in": "3599"

        "ext_expires_in": "3599"

        "expires_on": "1610513420"

        "not_before": "1610513420"

        "resource": "https://management.azure.com",

        "access_token": "발행된토큰문자열"

    }

 

2. API 호출

    [요청]

    URL : https://management.azure.com/subscriptions/{Subscription ID}/providers/Microsoft.Consumption/usageDetails?api-version=2019-10-01

    METHOD : GET

    Headers

        Authorization : Bearer 발행된토큰문자열

 

    [응답]

    JSON 포맷의 데이타 반환

 

 

참고 : OAuth 2.0을 사용한 Azure AD 서비스 간 인증 | Microsoft Docs

        Usage Details - List (Azure Consumption) | Microsoft Docs