IncompleteSignatureIncompleteSignature — AWS अनुरोध हस्ताक्षर अपूर्ण
AWS ने एक API अनुरोध अस्वीकार कर दिया क्योंकि SigV4 हस्ताक्षर में आवश्यक घटक गायब हैं या पार्सिंग विफल हुई।
इस एरर के कारण
Authorization हेडर में फ़ील्ड (Credential, SignedHeaders, Signature) नहीं हैं, कैनोनिकल रिक्वेस्ट गलत होस्ट या पाथ से बनी है, या साइन करने से पहले ज़रूरी साइनिंग हेडर (x-amz-date, x-amz-content-sha256) शामिल नहीं किए गए।
इसे कैसे ठीक करें
रिक्वेस्ट साइन करने के लिए आधिकारिक AWS SDK का उपयोग करें, वह SigV4 को सही ढंग से संभालता है। अगर आप खुद साइन करते हैं, तो जाँचें कि कैनोनिकल रिक्वेस्ट वैसी ही है जैसी AWS को चाहिए (सही मेथड, URI, क्वेरी स्ट्रिंग, क्रम में लगे हेडर, हैश किया हुआ पेलोड) और Authorization हेडर में SigV4 के सभी हिस्से कॉमा से अलग करके दिए गए हैं।
संबंधित एरर कोड
MalformedPolicyDocumentMalformedPolicyDocument — IAM पॉलिसी त्रुटि
IAM पॉलिसी दस्तावेज़ वाक्य-विन्यास की दृष्टि से अमान्य है।
TooManyRequestsExceptionTooManyRequestsException — AWS बहुत अधिक अनुरोध
दिए गए समय में बहुत अधिक अनुरोध भेजे गए।
Lambda Runtime.OutOfMemoryLambda Runtime.OutOfMemory — Lambda मेमोरी समाप्त
Lambda फ़ंक्शन की मेमोरी समाप्त हो गई।
BucketAlreadyExistsBucketAlreadyExists — S3 बकेट पहले से मौजूद
निर्दिष्ट नाम की एक S3 बकेट पहले से (वैश्विक रूप से) मौजूद है।
Azure SkuNotAvailableSkuNotAvailable — Azure SKU क्षेत्र में अनुपलब्ध
अनुरोधित VM साइज़ या सेवा स्तर लक्षित Azure क्षेत्र/ज़ोन में उपलब्ध नहीं है।
Lambda Runtime.ImportModuleErrorLambda Runtime.ImportModuleError — Lambda आयात त्रुटि
Lambda फ़ंक्शन का मॉड्यूल आयात नहीं कर पा रहा।