AWS সার্ভারলেস অ্যাপ্লিকেশন মডেল (SAM) কমান্ড লাইন ইন্টারফেস এর চিটশিট
কমান্ড লাইন ইন্টারফেস ইন্সটল করা
brew tap aws/tap
brew install aws-sam-cli
ভার্সন ভ্যারিফিকেশন
$ sam --version
কমান্ড লাইন ইন্টারফেস আপগ্রেড করা
brew upgrade aws-sam-cli
স্যাম্পল অ্যাপ্লিকেশন ডাউনলোড করা
$ sam init
অ্যাপ্লিকেশন বিল্ড করা
$ sam build
অ্যাপ্লিকেশন ডিপ্লোয় করা
$ sam deploy --guided
API গুলো লোকাল ভাবে হোস্ট করা
$ sam local start-api
ডিরেক্ট ভাবে ল্যাম্বডা ফাংশন ইনভোক করা
$ sam local invoke "LambdaFunction" -e events/event.json
SAM অ্যাপ্লিকেশনকে প্যাকেজ করা
$ sam package
একটি AWS SAM অ্যাপ্লিকেশনকে AWS সার্ভারলেস রিপোসিটরিতে পাবলিশ করা
$ sam publish
AWS SAM এর টেমপ্লেট ফাইল ভ্যালিড কিনা যাচাই করা
$ sam validate
ল্যাম্বডা ফাংশনে এনভাইরনমেন্ট ভ্যারিয়েবল প্রদান করা
$ sam local invoke --env-vars env.json "LambdaFunction"