2012-11-12 13 views
5

मैं एक छोटी सी साइट बना रहा हूं और उपयोगकर्ता द्वारा अपलोड की गई छवियों को होस्ट और वितरित करने के लिए अमेज़ॅन के एस 3 का उपयोग करना चाहता हूं। हालांकि, मैं बैंडविड्थ उपयोग (और बिल) के बारे में थोड़ा चिंतित हूं क्योंकि मैंने दुर्भावनापूर्ण उपयोगकर्ताओं के बिलों को आकाश-उच्च भेजने के बारे में कुछ डरावनी कहानियां पढ़ी हैं। करने के लिए स्पष्ट बात हॉटलिंकिंग को रोक रही है। लेकिन यह केवल उन लोगों को बंद कर देता है जो छवि को शामिल करना चाहते हैं। बड़ी संख्या में अनुरोधों को जानबूझ कर बनाने की संभावना अभी भी है। ईसी 2 में अपना खुद का फ्रंट-एंड चलाने के अलावा (उस तरह से एस 3 के उद्देश्य को हराया जाता है ?!) और एक निगरानी स्क्रिप्ट चला रही है जो सेवा बंद कर देती है, क्या मैं कुछ भी कर सकता हूं?बजट को सीमित करने के लिए थ्रॉटलिंग अमेज़ॅन एस 3

+0

प्रति छवि 100K * 10,000 छवियां = 1 जीबी = 0.12 $। आप कितनी छवियों की सेवा करने की उम्मीद कर रहे हैं? – Guy

+2

चलो बस कहना है कि मैं पागल हूं। मैंने डॉस-आईएनजी के बारे में कुछ डरावनी कहानियां पढ़ी हैं। – edofic

उत्तर

6

एक विकल्प CloudWatch Billing Alerts सेट करना है जो आपके उपयोग को एक निश्चित दहलीज पर हिट करते समय आपको एक ईमेल भेजेगा। जब आपका थ्रेसहोल्ड पहुंच जाएगा तो आपको एक ईमेल प्राप्त होगा, और फिर आप कारण की जांच कर सकते हैं और उचित कार्रवाई कर सकते हैं।

जबकि मैंने यह कोशिश नहीं की है, तो आप एक और अधिक स्वचालित दृष्टिकोण स्थापित करने में सक्षम होना चाहिए। क्लाउडवॉच अलर्ट को "क्लाउडवॉच नोटिफिकेशन" नामक एक एसएनएस विषय पर पोस्ट किया जाता है। आप इस विषय में सदस्यता जोड़ सकते हैं जो HTTP अंतराल पर सूचनाएं प्रदान करता है। यह एंडपॉइंट स्वचालित रूप से आपके एस 3 बाल्टी तक पहुंच प्रतिबंधित कर सकता है जब तक कि आप यह निर्धारित न करें कि कौन सी कार्रवाई करना है।

किसी विशिष्ट दुर्भावनापूर्ण उपयोगकर्ता के लिए आपकी चिंता के संबंध में, this post देखें कि एक दुर्भावनापूर्ण उपयोगकर्ता की पहचान करने के बाद आईपी पता प्रतिबंध कैसे लगाए जा सकते हैं।