मैं ऐप इंजन में होस्ट किए गए ऐप के लिए Google क्लाउड स्टोरेज में संग्रहीत स्थिर फ़ाइलों को सेवा देना चाहता था। एचटीएमएल फाइल में, मैंनेGoogle क्लाउड स्टोरेज से स्थिर फाइलों की सेवा करना?
<link href="https://storage.cloud.google.com/my_bucket/custom.css" rel="stylesheet">
यह ठीक से काम करता है, अगर लॉग इन उपयोगकर्ता के Google खाते में बाल्टी तक पहुंचने की अनुमति है। चूंकि ऐप को किसी भी व्यक्ति द्वारा एक्सेस किया जा सकता है जिसके पास मेरी बाल्टी तक पहुंच नहीं होगी और ऐसे मामले में, स्थिर फाइलों की सेवा नहीं की जाएगी।
क्या बाल्टी में सार्वजनिक रूप से उपलब्ध स्थिर फाइलें बनाना संभव है? मैंने स्थैतिक फ़ाइल (custom.css) को 'सार्वजनिक रूप से साझा किया' के रूप में बनाया (एसीएल 'सार्वजनिक-पढ़ने' पर सेट है) लेकिन फिर भी अन्य उपयोगकर्ता इसका उपयोग नहीं कर सकते हैं।
आप डिफ़ॉल्ट सेटिंग के द्वारा यह कर किया फ़ाइल जोड़ने के बाद बाल्टी पर एसीएल? –
हां। मैंने files.gs.create ("/ gs/my_bucket/custom.css", acl = 'public-read') का उपयोग किया। – rajpy