10

Serverless ढांचे विन्यास की अनुमति देता है:सर्वर रहित ढांचे के साथ एक एस 3 बाल्टी के अंदर एक विशिष्ट ऑब्जेक्ट कुंजी पर तैनाती कैसे करें?

deploymentBucket: 
    name: foo 

हालांकि, यह हमेशा foo बाल्टी के अंदर एक serverless वस्तु कुंजी बनाता है। मैं BAR जैसी एक अलग कुंजी पर तैनात करने में सक्षम होना चाहता हूं।

deploymentBucket: 
    name: foo/BAR # illustration only, doesn't work 

यहां मेरे विकल्प क्या हैं?

उत्तर

5

मुझे विश्वास नहीं है कि सर्वरलेस में यह कार्यक्षमता है।

आपके विकल्प

  • हैं एक GitHub मुद्दे को उठाने और आशा है कि किसी को आप के लिए कार्यक्षमता जोड़ता है, या
  • आप तैनाती बाल्टी के अंदर वस्तुओं के लिए उपसर्ग जोड़ने देता है एक Serverless प्लगइन लिखें
2

मुझे यह sample config file मिला और इसमें एक बाल्टी नाम एक सर्वर रहित मॉड्यूल पथ द्वारा उपसर्ग किया गया है।

deploymentBucket: 
    name: com.serverless.${self:provider.region}.deploys # Deployment bucket name. Default is generated by the framework 
    serverSideEncryption: AES256 # when using server-side encryption 

यह अंधेरे में एक पूरा शॉट है, लेकिन अगर आप foo/BAR लिए लिखना चाहते हैं, हो सकता है यह सेटिंग आपके लिए काम करेगा:

name: com.serverless.${self:provider.region}.foo.BAR 

संपादित करें: बदल रहा है package name को प्रभावित जो कुंजी तैनाती को लिखा गया है?

0

Here is उदाहरण index.html डालने के साथ उदाहरण।

मैं सर्वर रहित ढांचे से इतना परिचित नहीं हूं, इसलिए उम्मीद है कि इससे मदद मिलती है।

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