See juhend juhendab teid a installimise protsessis TLS/SSL-sertifikaat oma AWS Elastic Beanstalki keskkonda, et saaksite oma koormuse tasakaalustaja andmeid krüpteerida oma Amazon Elastic Compute Cloud (Amazon EC2) eksemplari.
Kui impordi-sertifikaat käsk õnnestub, tagastab see käsu Amazoni ressursi nimi (ARN) imporditud sertifikaadi kohta.
Nüüd olete valmis jätkama järgmise sammuga, lisades oma koormuse tasakaalustajatele kuulajaid.
. fail: // prefiks käsib AWS-i CLI-l laadida praeguses kataloogis oleva faili sisu. Loomulikult tuleks sertifikaadi metaandmed enda omadega asendada. Täpsemalt, elastne-oavars-x509 peaks määrama IAM-is sertifikaadi kutsumise nime.
Nüüd olete valmis jätkama järgmise sammuga, lisades oma koormuse tasakaalustajatele kuulajaid.
Valmistage ette oma elastse oavarre keskkond
Elastic Beanstalk Environment'i ettevalmistamise protsess ei kuulu selle juhendi reguleerimisalasse, seega eeldame, et teie keskkond on juba konfigureeritud ja keskendume selle asemel sertifikaadi installiprotsessile. Kui vajate selle teema kohta lisateavet, alustage AWS-i dokumentatsioon.Omandada a TLS/ SSL-sertifikaat
Sertifikaadi kasutamiseks on esimene samm osta sertifikaat avalikult usaldusväärselt sertifitseerimisasutuselt, nagu SSL.com. Teie konkreetsetele vajadustele vastava sertifikaadi valimine on oluline, seega soovitame teil sellele viidata juhend. Kui vajate genereerimise kohta lisateavet CSR põlvkonna või kuidas oma sertifikaati saidilt SSL.com tellida, külastage meie teadmistepagas. Võite võtta ühendust ka meie ööpäevaringse tugimeeskonnaga aadressil support@ssl.com või veebivestlus. Hinnapakkumiste, kohandatud lahenduste või suuremahuliste tellimuste saamiseks võtke ühendust sales@ssl.com.Importige sertifikaat AWS-i
Sertifikaat tuleb importida AWS-i, et seda saaks hiljem konfigureerida. Soovitatav on kasutada AWS-i sertifikaadihaldurit (ACM) seni, kuni see on teie piirkonnas saadaval. Kui see pole nii, saate oma sertifikaadi AWS-i identiteedi- ja juurdepääsuhaldusse (IAM) üles laadida. Vaatleme iga juhtumit eraldi, kuid peate järgima ainult ühte järgmistest protseduuridest.Importige sertifikaat ACM-i
Serdi importimist ACM-i saab teha konsooli või AWS-i käsurea liidese (AWS CLI) kaudu. Allpool juhendame teid mõlema valiku kaudu.Import läbi konsooli
- Avage ACM-i konsool aadressil https://console.aws.amazon.com/acm/home.
- Klõpsake Importige sertifikaat
- Näete kolme välja, mille peate täitma
- Sertifikaadi korpus: sisestage saidilt SSL.com saadud PEM-kodeeringuga sertifikaat. See peaks algama – – – – – ALGUSE SERTIFIKAAT – – – – – ja lõpeb – – – – – LÕPP SERTIFIKAAT – – – – –.
- Sertifikaadi privaatvõti: sisestage PEM-kodeeringuga krüptimata privaatvõti, mille saite saidilt SSL.com. See peaks algama – – – – – ALUSTAGE PRIVAATVÕTI – – – – – ja lõpeb – – – – – LÕPETA ERAVÕTI – – – – -.
- Sertifikaatide kett: sisestage PEM-kodeeritud sertifikaadiahel.
- Klõpsake Vaadake üle ja importige.
- Näete a Lehe ülevaatamine ja importimine. Peate kontrollima kuvatavat teavet oma sertifikaadi kohta, et kontrollida, kas kõik on korras. Väljad on:
- Domeenid — sertifikaadiga kinnitatud täielikult kvalifitseeritud domeeninimede (FQDN) loend
- Aegub aastal — sertifikaadi kehtivusaja lõpuni jäävate päevade arv
- Avaliku võtme teave — võtmepaari genereerimiseks kasutatav krüptograafiline algoritm
- Allkirja algoritm — sertifikaadi allkirja loomiseks kasutatav krüptograafiline algoritm
- Võib kasutada koos — ACM-i loend integreeritud teenused mis toetavad teie imporditavat sertifikaadi tüüpi
6. Kui kõik on õige, vali Import.
Import läbi AWS CLI
Saate valida ka sertifikaadi importimise, kasutades AWS-i CLI-d. Selleks peate veenduma järgmises:- PEM-kodeeritud sertifikaat salvestatakse faili nimega Sertifikaat.pem.
- PEM-kodeeritud sertifikaadiahel salvestatakse faili nimega CertificateChain.pem.
- PEM-kodeeringuga krüptimata privaatvõti salvestatakse faili nimega PrivateKey.pem.
| $ aws acm impordisertifikaat – sertifikaadi failb://Certificate.pem \ –certificate-chain failb://CertificateChain.pem \ –privaatvõtme failb://PrivateKey.pem |
Laadige sertifikaat IAM-i üles
Kasutage IAM-i sertifikaadi üleslaadimiseks ainult siis, kui ACM pole teie piirkonnas saadaval. Selleks tippige AWS CLI-sse järgmine käsk. Pange tähele, et peaksite veenduma järgmises:- PEM-kodeeritud sertifikaat salvestatakse faili nimega Sertifikaat.pem.
- PEM-kodeeritud sertifikaadiahel salvestatakse faili nimega CertificateChain.pem.
| $ aws iam üleslaadimisserveri sertifikaat – serveri sertifikaadi nimi elastic-beanstalk-x509 – sertifikaadi ahela fail://CertificateChain.pem – sertifikaadi kehafail://Sertifikaat.pem -privaatvõtme fail://PrivateKey.pem { "ServerCertificateMetadata": { "ServerCertificateId": "AS5YBEIONO2Q7CAIHKNGC", "ServerCertificateName": "elastic-beanstalk-x509", “Expiration”: “2017-01-31T23:06:22Z”, "Tee": "/", "Arn": "arn:aws:iam::123456789012:server-certificate/elastic-beanstalk-x509", “UploadDate”: “2016-02-01T23:10:34.167Z” } } |
Lisage oma koormuse tasakaalustajatele kuulajaid
Pärast sertifikaadi installimist peate HTTPS-i lubamiseks lisama koormuse tasakaalustajatele kuulajaid. Peaksite tegema järgmist.- avage Elastne Beanstalk konsoolja seejärel valige oma keskkond.
- Valige navigeerimispaanil konfiguratsioon.
- aasta Koormuse tasakaalustaja kategooria, vali muutma.
- Järgmine samm on kuulaja lisamine pordi 443 jaoks. Protseduur sõltub teie Elastic Beanstalki keskkonna koormuse tasakaalustaja tüübist. Peaksite järgima juhiseid pärast sobiva koormuse tasakaalustaja tüübi, klassikalise, võrgu või rakenduse valimist. Toimingud on sarnased, kuid neil on mõned olulised erinevused.
Lisage kuulajaid a Klassikaline koormuse tasakaalustaja.
- Vali Lisa kuulaja.
- eest port, sisestage sissetuleva liikluse port (tavaliselt 443).
- eest Protokoll, vali HTTPS.
- eest Eksemplari port, sisenema 80.
- eest Eksemplari protokoll, vali HTTP.
- eest SSL-sertifikaat, valige oma sertifikaat ja seejärel valige SSL-i poliitika mida soovite rippmenüüst kasutada.
- Vali lisama, ja seejärel vali kehtima.
Lisage kuulajaid a Võrgu koormuse tasakaalustaja.
- Vali Lisa kuulaja.
- eest port, sisestage sissetuleva liikluse port (tavaliselt 443).
- Vali lisama, ja seejärel vali kehtima.
Lisage kuulajaid Rakenduse koormuse tasakaalustaja.
- Vali Lisa kuulaja.
- eest port, sisestage sissetuleva liikluse port (tavaliselt 443).
- eest Protokoll, vali HTTPS.
- eest SSL-sertifikaat, valige oma sertifikaat ja seejärel valige SSL-i poliitika mida soovite ripploendist kasutada.
- Vali lisama, ja seejärel vali kehtima.