Skip to content

Commit c921648

Browse files
authored
Merge pull request #795 from dibakarsutradhar/develop
aws sam serverless application model cli cheatsheet
2 parents dd6f48f + c51b5ad commit c921648

1 file changed

Lines changed: 93 additions & 0 deletions

File tree

data/aws-sam.json

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
{
2+
"id": "aws-sam",
3+
"title": "AWS সার্ভারলেস অ্যাপ্লিকেশন মডেল (SAM)",
4+
"slug": "aws-sam",
5+
"description": "AWS সার্ভারলেস অ্যাপ্লিকেশন মডেল (SAM) কমান্ড লাইন ইন্টারফেস এর চিটশিট",
6+
"colorPref": "#ec7211",
7+
"contents": [
8+
{
9+
"title": "ইন্সটলেশন, ভ্যারিফিকেশন, আপগ্রেড",
10+
"items": [
11+
{
12+
"definition": "কমান্ড লাইন ইন্টারফেস ইন্সটল করা",
13+
"code": "brew tap aws/tap\n brew install aws-sam-cli"
14+
},
15+
{
16+
"definition": "ভার্সন ভ্যারিফিকেশন",
17+
"code": "$ sam --version"
18+
},
19+
{
20+
"definition": "কমান্ড লাইন ইন্টারফেস আপগ্রেড করা",
21+
"code": "brew upgrade aws-sam-cli"
22+
}
23+
]
24+
},
25+
{
26+
"title": "বিল্ড এবং ডিপ্লোয় অ্যাপ্লিকেশন",
27+
"items": [
28+
{
29+
"definition": "স্যাম্পল অ্যাপ্লিকেশন ডাউনলোড করা",
30+
"code": "$ sam init"
31+
},
32+
{
33+
"definition": "অ্যাপ্লিকেশন বিল্ড করা",
34+
"code": "$ sam build"
35+
},
36+
{
37+
"definition": "অ্যাপ্লিকেশন ডিপ্লোয় করা",
38+
"code": "$ sam deploy --guided"
39+
},
40+
{
41+
"definition": "API গুলো লোকাল ভাবে হোস্ট করা",
42+
"code": "$ sam local start-api"
43+
},
44+
{
45+
"definition": "ডিরেক্ট ভাবে ল্যাম্বডা ফাংশন ইনভোক করা",
46+
"code": "$ sam local invoke \"LambdaFunction\" -e events/event.json"
47+
},
48+
{
49+
"definition": "SAM অ্যাপ্লিকেশনকে প্যাকেজ করা",
50+
"code": "$ sam package"
51+
},
52+
{
53+
"definition": "একটি AWS SAM অ্যাপ্লিকেশনকে AWS সার্ভারলেস রিপোসিটরিতে পাবলিশ করা",
54+
"code": "$ sam publish"
55+
},
56+
{
57+
"definition": "AWS SAM এর টেমপ্লেট ফাইল ভ্যালিড কিনা যাচাই করা",
58+
"code": "$ sam validate"
59+
},
60+
{
61+
"definition": "ল্যাম্বডা ফাংশনে এনভাইরনমেন্ট ভ্যারিয়েবল প্রদান করা",
62+
"code": "$ sam local invoke --env-vars env.json \"LambdaFunction\""
63+
}
64+
]
65+
},
66+
{
67+
"title": "লগিং",
68+
"items": [
69+
{
70+
"definition": "AWS ক্লাউড ফরমেশন স্ট্যাক ব্যবহার করে লগ ফেচ করা",
71+
"code": "$ sam logs -n LambdaFunction --stack-name mystack"
72+
},
73+
{
74+
"definition": "ফাংশন নাম দিয়ে লগ ফেচ করা",
75+
"code": "$ sam logs -n LambdaFunction"
76+
},
77+
{
78+
"definition": "লগ ফিল্টার করা",
79+
"code": "$ sam logs -n LambdaFunction --stack-name mystack --filter \"error\""
80+
}
81+
]
82+
},
83+
{
84+
"title": "ইভেন্ট জেনারেসন",
85+
"items": [
86+
{
87+
"definition": "AWS S3 put অপারেশনের জন্য স্যাম্পল ইভেন্ট জেনেরেট করা",
88+
"code": "$ sam local generate-event s3 delete"
89+
}
90+
]
91+
}
92+
]
93+
}

0 commit comments

Comments
 (0)