기존 ELB에 SSL 인증서를 추가하려고 하면 Server Certificate not found for the key라는 오류가 발생하는 문제를 해결하는 방법
개요
AWS 관리 화면에서 기존 ELB에 새 SSL 인증서를 적용하려고하면 이미지와 같은 오류가 발생했습니다.
ELB는 HTTP 통신 만 허용 한 상태입니다.
어디에 빠져 든지 AWS 관리 화면에서 새 SSL 인증서를 추가하고 기존 ELB에 적용 할 수 있습니다. 오류가 발생합니다.
해결 방법
이번에 참고 한 것은 여기입니다.
AWS 로드 밸런서(ELB)에 서버 인증서(SSL) 적용
결국 AWS 관리 화면에서 새 SSL 인증서를 추가하여 ELB에 적용 할 수는 있지만 명령 줄에서 벗어나면 안됩니다.
아래에 뭔가를 썼습니다.
이번에 참고 한 것은 여기입니다.
AWS 로드 밸런서(ELB)에 서버 인증서(SSL) 적용
결국 AWS 관리 화면에서 새 SSL 인증서를 추가하여 ELB에 적용 할 수는 있지만 명령 줄에서 벗어나면 안됩니다.
아래에 뭔가를 썼습니다.
$ aws iam upload-server-certificate --server-certificate-name my-server-cert --certificate-body file://~/Desktop/my-certificate.pem --private-key file://~/Desktop/my-private-key.pem --certificate-chain file://~/Desktop/my-certificate-chain.pem
# 成功すると以下のような json が返ってくる
{
"ServerCertificateMetadata": {
"ServerCertificateId": "xxxxxxxxxxxxxxxxxxx",
"ServerCertificateName": "xxxxxxxxxxxxxxxxxxx",
"Expiration": "2017-0x-xxT14:59:00Z",
"Path": "/",
"Arn": "arn:aws:iam::xxxxxxxxxxxxxxxxxxx:server-certificate/xxxxxxxxxxxxxxxxxxx",
"UploadDate": "2016-0x-xxT10:52:40.968Z"
}
}
업로드 명령의 주의 사항
환경 변수에 주의
지금까지 와서 여전히 AccessDenied 가 나오면 zsh 라든지 bash 로 설정하고 있는 AWS 의 키가 IAM 와는 다른 것이 되어 있을 수도 있습니다 (자신은 그것이었습니다)
관련
공식 문서를 보면 SSL 인증서 업로드는 명령 줄에서만 할 수있는 것 같습니다.
서명 인증서 업로드
똑같이 빠진 사람의 블로그
AWS ELB에 인증서를 설치할 때 빠졌습니다.
이 측면을 보면 AWS 관리 화면에서도 할 수 있습니다.
【초보자용】ELB에 SSL 증명서를 인스톨
Reference
이 문제에 관하여(기존 ELB에 SSL 인증서를 추가하려고 하면 Server Certificate not found for the key라는 오류가 발생하는 문제를 해결하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ynii/items/694d60614b98f73f780f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(기존 ELB에 SSL 인증서를 추가하려고 하면 Server Certificate not found for the key라는 오류가 발생하는 문제를 해결하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ynii/items/694d60614b98f73f780f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)