2016-09-02 7 views
5

से कस्टम एसएसएल प्रमाण पत्र के साथ एडब्ल्यूएस क्लाउडफ़्रंट का उपयोग नहीं कर सकता है मेरे पास क्लाउडफ्रंट वितरण है जिसे मैं कस्टम प्रमाणपत्र का उपयोग करके SSL के साथ सेटअप करना चाहता हूं।आईएएम

हम एक एसएसएल प्रमाण पत्र का उपयोग करना चाहते हैं जिसे हमने पहले ही आईएएम पर अपलोड किया है (और हम वर्तमान में कुछ ईएलबी के लिए उपयोग कर रहे हैं), लेकिन यह हमें विकल्प का चयन भी नहीं करेगा (ड्रॉप-डाउन जहां कॉल माना जाता है खाली है)।

कोई भी विचार? आधिकारिक दस्तावेज़ के अनुसार यह एक मान्य विकल्प

पुनश्च माना जाता है: हम प्रबंधक प्रमाणपत्र एडब्ल्यूएस द्वारा प्रदान की एक प्रमाणपत्र का उपयोग करने के

उत्तर

2

कस्टम ईएलबी के लिए अपलोड किए गए प्रमाणपत्रों CloudFront के लिए इस्तेमाल नहीं किया जा सकता है नहीं करना चाहती।

तो आपको दूसरी बार एसएसएल प्रमाणपत्र (यह एक ही प्रमाण पत्र हो सकता है) अपलोड करने की आवश्यकता है, लेकिन थोड़ा अलग है।

aws iam upload-server-certificate \ 
    --server-certificate-name CertificateName \ 
    --certificate-body file://public_key_certificate_file \ 
    --private-key file://privatekey.pem \ 
    --certificate-chain file://certificate_chain_file \ 
    --path /cloudfront/DistributionName/ 

स्रोत: https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-custom-certificate/

नोट --path पैरामीटर के शुरू में /cloudfront/

तो अंत में, आपके पास दो प्रमाण पत्र संग्रहीत किए जाएंगे, एक ईएलबी द्वारा उपयोग किया जाएगा, जिसे क्लाउडफ्रंट द्वारा उपयोग किया जाएगा। लेकिन वे एक ही प्रमाणपत्र स्रोत फाइलों से आ सकते हैं।

2

आप

aws iam upload-server-certificate --server-certificate-name CertificateName --certificate-body file://public_key_certificate_file --private-key file://privatekey.pem --certificate-chain file://certificate_chain_file --path /cloudfront/path/ 

--path Parameter – When you upload the certificate to IAM, the value of the -path parameter (certificate path) must start with /cloudfront/, for example, /cloudfront/production/ or /cloudfront/test/. The path also must end with a /. 

विवरण मेरे अनुभव से यहाँ http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/SecureConnections.html

1

हैं, तो आप/CloudFront निर्देशिका के लिए एक IAM प्रमाण पत्र अपलोड करते हैं, तो आप उस पर उपयोग कर सकते हैं CloudFront पथ के साथ अपलोड करना ELBs। लेकिन, आप क्लाउडफ्रंट पर एक आईएएम प्रमाणपत्र का उपयोग नहीं कर सकते जो क्लाउडफ़्रंट निर्देशिका में नहीं है।

संबंधित मुद्दे