عن المشروع

AWS Vault هي أداة سطر أوامر مصممة لتخزين والوصول إلى بيانات اعتماد AWS بأمان في بيئات التطوير. تقوم بتخزين بيانات اعتماد IAM طويلة الأجل في مخزن نظام التشغيل الآمن (مثل سلسلة مفاتيح macOS أو مدير بيانات اعتماد Windows أو خدمة السرية في لينكس) ثم تولد بيانات اعتماد مؤقتة قصيرة الأجل عبر AWS STS (GetSessionToken أو AssumeRole) لتكشفها لصدفتك وتطبيقاتك. تشمل الميزات الرئيسية: - خلفيات تخزين متعددة: سلسلة مفاتيح macOS، مدير بيانات اعتماد Windows، خدمة السرية (Gnome Keyring، KWallet)، Pass، وملفات مشفرة - دعم ملفات تعريف AWS والإعدادات في ~/.aws/config - افتراض الأدوار مع دعم MFA - وضعان لكشف البيانات: متغيرات البيئة أو خادم بيانات وصفية محلي (لتحديث بيانات اعتماد SDK تلقائيًا) - تنفيذ أوامر فرعية ببيانات اعتماد مؤقتة - تسجيل الدخول إلى وحدة تحكم AWS عبر المتصفح - عرض وإدارة بيانات الاعتماد الأداة مكملة لـ AWS CLI ومصممة لتقليل خطر تسرب البيانات باستخدام بيانات اعتماد مؤقتة تنتهي في فترة قصيرة. تدعم طرق تثبيت متعددة بما في ذلك Homebrew وChocolatey وScoop وNix وغيرها. ملاحظة: تم التخلي عن المشروع الأصلي ولم يعد يتلقى تحديثات. يتوفر فرع نشط على https://github.com/ByteNess/aws-vault.