--- title: "Traffic Policy 생성" slug: "policy-creat" updated: 2026-10-22T10:47:49Z published: 2026-10-22T10:47:49Z canonical: "api-gov.ncloud-docs.com/policy-creat" --- > ## Documentation Index > Fetch the complete documentation index at: https://api-gov.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Traffic Policy 생성 Classic/VPC 환경에서 이용 가능합니다. 지정한 조건에 따라 Traffic Policy를 생성합니다. ## 요청 요청 형식을 설명합니다. 요청 형식은 다음과 같습니다. | 메서드 | URI | | --- | --- | | POST | /gtm/v1/policies | ### 요청 헤더 Traffic Policy API에서 공통으로 사용하는 헤더에 대한 정보는 [Traffic Policy API 요청 헤더](/docs/policy-overview#%EC%9A%94%EC%B2%AD%ED%97%A4%EB%8D%94)를 참조해 주십시오. ### 요청 구문 요청 구문은 다음과 같습니다. ``` { "geoMapId": 0, "lbType": "lbType", "monitor": { "hostHeader": "header", "path": "/path", "period": 0, "port": 0, "protocol": "HTTP", "thresholdFail": 1, "thresholdNormal": 1 }, "name": "name", "resourceGroups": [ { "active": [ { "content": "x.x.x.x", "healthCheckRegionId": 1, "type": "A" } ], "geoMapDetailId": 0, "sid": 0, "standby": [ { "content": "naver.com", "healthCheckRegionId": 1, "type": "CNAME" } ], "weighted": 0 } ] } ``` ### 요청 바디 요청 바디는 [PolicyRequest](/docs/policy-request#%ED%95%84%EB%93%9C)를 참조해 주십시오. ### 요청 예시 요청 예시는 다음과 같습니다. ``` curl --location --request POST 'https://globaltrafficmanager.apigw.gov-ntruss.com/gtm/v1/policies' \ --header 'x-ncp-apigw-timestamp: {Timestamp}' \ --header 'x-ncp-iam-access-key: {Access Key}' \ --header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \ --header 'Content-Type: application/json' \ --data '{ "lbType": "ROUND_ROBIN", "monitor": { "hostHeader": "", "path": "/path", "period": 30, "port": 80, "protocol": "HTTP", "thresholdFail": 1, "thresholdNormal": 1 }, "name": "policy002", "resourceGroups": [ { "active": [ { "content": "***.65.**.1", "healthCheckRegionId": 1, "type": "PUBLIC_IP" } ], "sid": null, "standby": [ { "content": "***.0.**.0", "healthCheckRegionId": 1, "type": "PUBLIC_IP" } ] } ] }' ``` ## 응답 응답 형식을 설명합니다. ### 응답 상태 코드 Traffic Policy API에서 공통으로 사용하는 응답 상태 코드에 대한 정보는 [Traffic Policy API 응답 상태 코드](/docs/policy-overview#%EC%9D%91%EB%8B%B5%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C)를 참조해 주십시오. ### 응답 예시 응답 예시는 다음과 같습니다. ``` **** ``` ### 오류 코드 예시 오류 코드 예시는 다음과 같습니다. ``` { "result": "FAIL", "error": { "errorCode": "05X000", "message": "유효하지 않는 값입니다.
표시된 영역에 마우스오버를 하면 툴팁으로 자세한 내용을 볼 수 있습니다.", "devMessage": "유효하지 않은 값입니다.", "moreInfo": { "validationInfo": [ { "fieldPath": "monitor.hostHeader", "msg": "protocol이(가) HTTP/HTTPS이(가) 아니면 hostHeader는(은) 입력할 수 없습니다." }, { "fieldPath": "geoMapId", "msg": "Load Balance Type이(가) GEO/CIDR이(가) 아니면 geoMapId는(은) 입력할 수 없습니다." }, { "fieldPath": "resourceGroups[0].geoMapDetailId", "msg": "Load Balance Type이(가) GEO/CIDR이(가) 아니면 geoMapDetailId는(은) 입력할 수 없습니다." }, { "fieldPath": "resourceGroups[0].sid", "msg": "sid는 최소 1 이상 최대 9,223,372,036,854,775,807까지만 입력이 가능합니다." }, { "fieldPath": "resourceGroups[0].weighted", "msg": "Load Balance Type이(가) Weighted RR이(가) 아니면 weighted는(은) 입력할 수 없습니다." } ], "timestamp": "2022-11-16T10:54:47.191+09:00" } } } ```