Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/aws/serverless-application-model
क्लाउड इन्फ्रास्ट्रक्चर सुरक्षासर्वरलेस सुरक्षाक्लाउड सुरक्षाDevSecOps
GitHubaws/serverless-application-model

serverless-application-model

SAM टेम्पलेट्स को CloudFormation संसाधनों में रूपांतरित करता है, तथा बिल्ट-इन सर्वरलेस सर्वोत्तम प्रथाओं के साथ Lambda फ़ंक्शन, IAM भूमिकाएँ और पॉलिसियाँ उत्पन्न करता है।

रिपॉजिटरी देखें

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
वेबसाइट
9.6k2.5k1 दिन पहलेKitploit द्वारा समीक्षित

AWS SAM ट्रांसफ़ॉर्म

Tests Update schema PyPI PyPI - Python Version Contribute with Gitpod

AWS Serverless Application Model (AWS SAM) ट्रांसफ़ॉर्म एक AWS CloudFormation मैक्रो है जो SAM टेम्पलेट्स को CloudFormation टेम्पलेट्स में रूपांतरित करता है।

SAM ट्रांसफ़ॉर्म का उपयोग करने के लिए, अपने CloudFormation टेम्पलेट के Transform अनुभाग में AWS::Serverless-2016-10-31 जोड़ें।

SAM ट्रांसफ़ॉर्म का उपयोग करने के लाभों में शामिल हैं:

  • अंतर्निहित सर्वोत्तम प्रथाएँ और उचित डिफ़ॉल्ट।
  • AWS SAM CLI के साथ स्थानीय परीक्षण और डीबगिंग।
  • CloudFormation टेम्पलेट सिंटैक्स का विस्तार।

आरंभ करना

निम्नलिखित को template.yaml के रूप में सहेजें:

root@kitploit:~
Transform: AWS::Serverless-2016-10-31
Resources:
  MyFunction:
    Type: AWS::Serverless::Function
    Properties:
      Runtime: nodejs24.x
      Handler: index.handler
      InlineCode: |
        exports.handler = async (event) => {
          console.log(event);
        }

और इसे SAM CLI के साथ तैनात करें:

root@kitploit:~
sam sync --stack-name sam-app

यह AWS::Serverless::Function संसाधन एक AWS Lambda फ़ंक्शन बनाएगा जो प्राप्त होने वाले इवेंट्स को लॉग करता है।

पर्दे के पीछे, टेम्पलेट निम्नलिखित CloudFormation टेम्पलेट के JSON समकक्ष में रूपांतरित हो जाता है:

root@kitploit:~
Resources:
  MyFunction:
    Type: AWS::Lambda::Function
    Properties:
      Code:
        ZipFile: |
          exports.handler = async (event) => {
            console.log(event);
          }
      Handler: index.handler
      Role: !GetAtt MyFunctionRole.Arn
      Runtime: nodejs24.x
      Tags:
        - Key: lambda:createdBy
          Value: SAM
  MyFunctionRole:
    Type: AWS::IAM::Role
    Properties:
      AssumeRolePolicyDocument:
        Version: "2012-10-17"
        Statement:
          - Action:
              - sts:AssumeRole
            Effect: Allow
            Principal:
              Service:
                - lambda.amazonaws.com
      ManagedPolicyArns:
        - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
      Tags:
        - Key: lambda:createdBy
          Value: SAM

अधिक विस्तृत परिचय के लिए, Developer Guide में यह ट्यूटोरियल देखें।

योगदान

विकास वातावरण सेट करना

आपके पास Python 3.8+ स्थापित होना आवश्यक है।

एक वर्चुअल वातावरण बनाएं:

root@kitploit:~
python3 -m venv .venv
source .venv/bin/activate

निर्भरताएँ सेट करें:

root@kitploit:~
make init

परीक्षण चलाएँ:

root@kitploit:~
make pr

आगे के विकास निर्देशों के लिए DEVELOPMENT_GUIDE.md देखें, और योगदान दिशानिर्देशों के लिए CONTRIBUTING.md देखें।

सहायता प्राप्त करना

टीम के साथ बातचीत करने का सबसे अच्छा तरीका GitHub के माध्यम से है। आप एक इश्यू बनाएं या चर्चा शुरू करें।

आप Slack पर #samdev चैनल में भी शामिल हो सकते हैं।

और जानें

वर्कशॉप और ट्यूटोरियल

  • संपूर्ण AWS SAM वर्कशॉप
  • AWS सर्वरलेस डेवलपर अनुभव वर्कशॉप
  • "Hello, World!" एप्लिकेशन तैनात करना
  • SAM CLI का उपयोग करके क्लाउड में परीक्षण

दस्तावेज़ीकरण

  • SAM डेवलपर गाइड
  • SAM टेम्पलेट विनिर्देशन
  • SAM कनेक्टर्स
  • SAM पॉलिसी टेम्पलेट्स
टूल डाउनलोड करें