정책 유효성 확인
    • PDF

    정책 유효성 확인

    • PDF

    Article Summary

    정책 JSON의 유효성을 검사합니다.

    API

    • POST /policy/validation

    요청

    Body

    {
      "policyName": "string",
      "description": "string",
      "permissions": [
        {
          "effect": "string",
          "targets": [
            {
              "product": "string",
              "actions": [
                "string"
              ],
              "resourceNrns": [
                "string"
              ]
            }
          ]
        }
      ]
    }
    
    파라미터필수여부타입제약사항설명
    policyNameYstring정책 이름
    descriptionYstring정책 설명
    permissionsYarray허가 목록
    permissions.effectYstring허가 여부 (현재 Allow만 지원)
    permissions.targetsYarray허가 대상
    permissions.targets.productYstring대상 상품 코드
    permissions.targets.actionsYarray대상 액션
    permissions.targets.resourceNrnsYarray대상 리소스 nrns

    응답

    • 응답
    {
      "success": true,
      "details": [
        {
          "code": "string",
          "location": "string",
          "message": "string",
          "type": "string"
        }
      ]
    }
    
    파라미터 명필수여부타입설명
    successYboolean유효성 체크 성공여부
    detailsNarray유효성 체크 결과 상세 내용
    details.codeNstring유효성 체크 상세 코드
    details.locationNstring유효성 체크 위치
    details.messageNstring유효성 체크 상세 메시지
    details.typeNstring유효성 체크 결과 유형 (INFO / WARN / ERROR), ERROR 포함 시 유효성 체크 실패
    • 응답 예시 - 성공
    {
      "success": true
    }
    
    • 응답 예시 - 실패
    {
      "success": false,
      "details": [
        {
          "type": "ERROR",
          "code": "iam.policy.invalidName.length.max",
          "location": "policyName",
          "message": "정책 이름 항목은 30글자보다 작아야 합니다."
        },
        {
          "type": "ERROR",
          "code": "iam.error.requiredFieldIsMissing",
          "location": "permissions",
          "message": "필수 입력값이 누락되었습니다."
        }
      ]
    }
    

    이 문서가 도움이 되었습니까?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.