প্রকল্প সম্পর্কে

AWS Vault হলো একটি কমান্ড-লাইন টুল যা ডেভেলপমেন্ট পরিবেশে AWS credentials নিরাপদে সংরক্ষণ ও অ্যাক্সেস করার জন্য ডিজাইন করা হয়েছে। এটি দীর্ঘমেয়াদী IAM credentials অপারেটিং সিস্টেমের নিরাপদ keystore-এ (যেমন macOS Keychain, Windows Credential Manager, বা Linux Secret Service) সংরক্ষণ করে এবং তারপর AWS STS (GetSessionToken বা AssumeRole) এর মাধ্যমে স্বল্পমেয়াদী অস্থায়ী credentials তৈরি করে আপনার শেল এবং অ্যাপ্লিকেশনগুলিতে প্রদান করে। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে: - একাধিক vaulting ব্যাকএন্ড: macOS Keychain, Windows Credential Manager, Secret Service (Gnome Keyring, KWallet), Pass, এবং এনক্রিপ্টেড ফাইল - ~/.aws/config-এ AWS প্রোফাইল এবং কনফিগারেশন সমর্থন - MFA সমর্থন সহ Role assumption - দুটি credential প্রকাশের মোড: পরিবেশ পরিবর্তনশীল বা একটি স্থানীয় মেটাডেটা সার্ভার (স্বয়ংক্রিয় SDK credential রিফ্রেশের জন্য) - অস্থায়ী credentials সহ সাবশেল এক্সিকিউশন - AWS কনসোলে ব্রাউজার লগইন - Credential তালিকা এবং ব্যবস্থাপনা টুলটি AWS CLI-এর পরিপূরক এবং স্বল্প সময়ে মেয়াদ শেষ হওয়া অস্থায়ী credentials ব্যবহার করে credential লিক হওয়ার ঝুঁকি কমানোর জন্য ডিজাইন করা হয়েছে। এটি Homebrew, Chocolatey, Scoop, Nix সহ বিভিন্ন ইনস্টলেশন পদ্ধতি সমর্থন করে। দ্রষ্টব্য: মূল প্রকল্পটি পরিত্যক্ত হয়েছে এবং আর আপডেট পাচ্ছে না। একটি সক্রিয় ফর্ক https://github.com/ByteNess/aws-vault-এ উপলব্ধ।