addLoadBalancerSslCertificate
    • PDF

    addLoadBalancerSslCertificate

    • PDF

    기사 요약

    개요

    로드밸런서에서 사용하는 SSL 인증서를 추가합니다.

    요청

    요청 헤더

    헤더 명설명
    x-ncp-apigw-timestamp1970년 1월 1일 00:00:00 협정 세계시(UTC)부터의 경과 시간을 밀리초(Millisecond)로 나타낸 것
    API Gateway 서버와 시간차가 5분 이상 나는 경우 유효하지 않은 요청으로 간주
    x-ncp-apigw-api-keyAPI Gateway에서 발급받은 키(v2버전에서는 넣을 필요 없음)
    x-ncp-iam-access-key네이버 클라우드 플랫폼[공공기관용]에서 발급받은 API Key 또는 IAM에서 발급받은 AccessKey
    x-ncp-apigw-signature-v2Body를 AccessKey와 맵핑되는 SecretKey로 암호화한 서명
    HMAC 암호화 알고리즘은 HmacSHA256 사용

    요청 파라미터

    파라미터 명필수 여부타입제약사항설명
    certificateNameYesString중복 불가로드밸런서에 추가할 인증서명 입력
    privateKeyYesString중복 불가인증서 비밀키 입력
    publicKeyCertificateYesString중복 불가인증서 공개키 입력
    certificateChainOptionalString중복 불가chainCA 인증서 (인증서 발급시 chainCA를 같이 발급받은 경우 필수)

    응답

    응답 바디

    예시

    요청 예시

    POST {LOADBALANCER_API_URL}/loadbalancer/v2/addLoadBalancerSslCertificate?certificateName=ssl-key&privateKey=-----BEGIN%20RSA%20PRIVATE%20KEY-----%0AMIICXQIBAAKBgQDVCm3rCfYeQDQW1yzWIofJtRc3wD6fft4Vm%2FEhFAFg77tPzCUr%0AGwMEAdJ0a6mM8bTJdNAsLgS2ArqcNhwDwt%2Fo7Vwo6Jo8faYDJzz6CFyBMXr2IRfq%0AirT3ffoCq%2B3tL9rwQ9llP5%2BL%2BPo%2Fk1BfaJd5Z%2BmTn8UG5T8Npaj4UQOYuwIDAQAB%0AAoGBAIxATnbC2xW1PNWgmPLsTqq7HmrklBWahwiA3jDho7q2eIEjK4ECSmzz6iIc%0A0sVoRpWt4nKDZTSR%2FVpjwPO08oSIywUFyh%2BExL5YZ%2FTmMKiIurOWnQujUZTLah3y%0ArfeFrCAkMLKhLMT3oreKCooIw4LEy5zDQ4PlqAX5T4icBp45AkEA%2BNM1GVM4N12w%0AQpkWYsT3tplF5V72A81l%2BQUhkol%2Ffajk%2FkyqcVZqE401sosab62qoHaJqIa1rb9y%0AVsHYlqO5xQJBANsvETMHu%2FtONYoQVu75UookH6sJZ98lXvLGIJOm9BdvQscK%2FsfP%0AVD7MQg7BLMSSIyzTmNnFKp%2FZ3nSW2zX3sH8CQQCECcf%2BlVuafbvfy07GwNDWc8VU%0AbyzLXb6EA0YKda5Sp0JE87fqhrmpgGCDSy%2BPHbASkHSCGmHkPlhVU240mdMlAkBo%0AJUEi4jXr%2FwlphMIJ4uXZRbjWaC221eb7rDCmd9nbmL4%2BHXdaMaVyAVQR9q%2Fy5w1X%0Aq2MhdpH%2BSmNtOpEGX565AkAw0iyekCbB%2F4QES2D49uy6glJ%2F0%2B8PGK4yT76yBBmS%0AQZGpOT95XbJhHWLo%2BS6VT6kyeBLd4cgityGrsMRFZkA1%0A-----END%20RSA%20PRIVATE%20KEY-----&publicKeyCertificate=-----BEGIN%20CERTIFICATE-----%0AMIICazCCAdQCCQDqqtCSgqvb9TANBgkqhkiG9w0BAQUFADB6MQswCQYDVQQGEwJL%0AUjEPMA0GA1UECBMGZmFzdDAyMQ4wDAYDVQQHEwVTZW91bDEMMAoGA1UEChMDTkJQ%0AMQwwCgYDVQQLEwNSTkQxDTALBgNVBAMTBHRlc3QxHzAdBgkqhkiG9w0BCQEWEGZh%0Ac3QwMkBuYXZlci5jb20wHhcNMTQwMzE4MDU0NTQxWhcNMTUwMzE4MDU0NTQxWjB6%0AMQswCQYDVQQGEwJLUjEPMA0GA1UECBMGZmFzdDAyMQ4wDAYDVQQHEwVTZW91bDEM%0AMAoGA1UEChMDTkJQMQwwCgYDVQQLEwNSTkQxDTALBgNVBAMTBHRlc3QxHzAdBgkq%0AhkiG9w0BCQEWEGZhc3QwMkBuYXZlci5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0A%0AMIGJAoGBANUKbesJ9h5ANBbXLNYih8m1FzfAPp9%2B3hWb8SEUAWDvu0%2FMJSsbAwQB%0A0nRrqYzxtMl00CwuBLYCupw2HAPC3%2BjtXCjomjx9pgMnPPoIXIExevYhF%2BqKtPd9%0A%2BgKr7e0v2vBD2WU%2Fn4v4%2Bj%2BTUF9ol3ln6ZOfxQblPw2lqPhRA5i7AgMBAAEwDQYJ%0AKoZIhvcNAQEFBQADgYEAhbcSYDrEnBKuEepa35FQBlLMTVA%2B2RocfRZPdXV0s3i5%0A5iwH%2F6S23Gy%2FnKkEXJSGhUst5HjgRJqhvHyfM2uXY8zeq0oVhGu0C3iaE49Q0Vdp%0Ai1pMe%2B14UFKW8iohI8ZU2eUL5tm0VdNtV8JPF%2Fsagh4LLyPzrf65PwOIbtSttcY%3D%0A-----END%20CERTIFICATE-----
    

    응답 예시

    <addLoadBalancerSslCertificateResponse>
      <requestId>3c860c5d-10b0-464d-b7da-c464ae31c042</requestId>
      <returnCode>0</returnCode>
      <returnMessage>success</returnMessage>
      <totalRows>1</totalRows>
      <sslCertificateList>
        <sslCertificate>
          <certificateName>ssl-key</certificateName>
          <privateKey>-----BEGIN RSA PRIVATE KEY-----
    MIICXQIBAAKBgQDVCm3rCfYeQDQW1yzWIofJtRc3wD6fft4Vm/EhFAFg77tPzCUr
    GwMEAdJ0a6mM8bTJdNAsLgS2ArqcNhwDwt/o7Vwo6Jo8faYDJzz6CFyBMXr2IRfq
    irT3ffoCq+3tL9rwQ9llP5+L+Po/k1BfaJd5Z+mTn8UG5T8Npaj4UQOYuwIDAQAB
    AoGBAIxATnbC2xW1PNWgmPLsTqq7HmrklBWahwiA3jDho7q2eIEjK4ECSmzz6iIc
    0sVoRpWt4nKDZTSR/VpjwPO08oSIywUFyh+ExL5YZ/TmMKiIurOWnQujUZTLah3y
    rfeFrCAkMLKhLMT3oreKCooIw4LEy5zDQ4PlqAX5T4icBp45AkEA+NM1GVM4N12w
    QpkWYsT3tplF5V72A81l+QUhkol/fajk/kyqcVZqE401sosab62qoHaJqIa1rb9y
    VsHYlqO5xQJBANsvETMHu/tONYoQVu75UookH6sJZ98lXvLGIJOm9BdvQscK/sfP
    VD7MQg7BLMSSIyzTmNnFKp/Z3nSW2zX3sH8CQQCECcf+lVuafbvfy07GwNDWc8VU
    byzLXb6EA0YKda5Sp0JE87fqhrmpgGCDSy+PHbASkHSCGmHkPlhVU240mdMlAkBo
    JUEi4jXr/wlphMIJ4uXZRbjWaC221eb7rDCmd9nbmL4+HXdaMaVyAVQR9q/y5w1X
    q2MhdpH+SmNtOpEGX565AkAw0iyekCbB/4QES2D49uy6glJ/0+8PGK4yT76yBBmS
    QZGpOT95XbJhHWLo+S6VT6kyeBLd4cgityGrsMRFZkA1
    -----END RSA PRIVATE KEY-----</privateKey>
          <publicKeyCertificate>-----BEGIN CERTIFICATE-----
    MIICazCCAdQCCQDqqtCSgqvb9TANBgkqhkiG9w0BAQUFADB6MQswCQYDVQQGEwJL
    UjEPMA0GA1UECBMGZmFzdDAyMQ4wDAYDVQQHEwVTZW91bDEMMAoGA1UEChMDTkJQ
    MQwwCgYDVQQLEwNSTkQxDTALBgNVBAMTBHRlc3QxHzAdBgkqhkiG9w0BCQEWEGZh
    c3QwMkBuYXZlci5jb20wHhcNMTQwMzE4MDU0NTQxWhcNMTUwMzE4MDU0NTQxWjB6
    MQswCQYDVQQGEwJLUjEPMA0GA1UECBMGZmFzdDAyMQ4wDAYDVQQHEwVTZW91bDEM
    MAoGA1UEChMDTkJQMQwwCgYDVQQLEwNSTkQxDTALBgNVBAMTBHRlc3QxHzAdBgkq
    hkiG9w0BCQEWEGZhc3QwMkBuYXZlci5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0A
    MIGJAoGBANUKbesJ9h5ANBbXLNYih8m1FzfAPp9+3hWb8SEUAWDvu0/MJSsbAwQB
    0nRrqYzxtMl00CwuBLYCupw2HAPC3+jtXCjomjx9pgMnPPoIXIExevYhF+qKtPd9
    +gKr7e0v2vBD2WU/n4v4+j+TUF9ol3ln6ZOfxQblPw2lqPhRA5i7AgMBAAEwDQYJ
    KoZIhvcNAQEFBQADgYEAhbcSYDrEnBKuEepa35FQBlLMTVA+2RocfRZPdXV0s3i5
    5iwH/6S23Gy/nKkEXJSGhUst5HjgRJqhvHyfM2uXY8zeq0oVhGu0C3iaE49Q0Vdp
    i1pMe+14UFKW8iohI8ZU2eUL5tm0VdNtV8JPF/sagh4LLyPzrf65PwOIbtSttcY=
    -----END CERTIFICATE-----</publicKeyCertificate>
          <certificateChain></certificateChain>
        </sslCertificate>
      </sslCertificateList>
    </addLoadBalancerSslCertificateResponse>
    

    에러 코드

    아래 에러 코드는 이 액션(Action)에서 특징적으로 발생하는 에러입니다. 공통적으로 발생하는 에러에 대한 상세한 설명은 NAVER Cloud Platform API를 참고해주세요

    HTTP Response Code리턴 코드리턴 메시지
    40026036Not found certificateName OR privateKey OR publicKeyCertificate Please check your input parameter.
    40026041The certificate name already existent.

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

    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.