La AWS SAMCLI - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

La AWS SAMCLI

La AWS Serverless Application Model Command Line Interface (AWS SAMCLI) è lo strumento che utilizzate per eseguire comandi nella directory del progetto AWS SAM dell'applicazione ed eventualmente trasformarla in un'applicazione serverless. Più specificamente, AWS SAMCLI consente di creare, trasformare, distribuire, eseguire il debug, impacchettare, inizializzare e sincronizzare la directory AWS SAM del progetto applicativo.

I AWS SAM modelli AWS SAMCLI e sono dotati di integrazioni di terze parti supportate per creare ed eseguire applicazioni serverless.

Come vengono documentati AWS SAMCLI i comandi

AWS SAMCLIi comandi sono documentati utilizzando il seguente formato:

  • Richiesta: per impostazione predefinita, la Linux richiesta è documentata e viene visualizzata come (). $ Per i comandi Windows specifici, (> ) viene utilizzato come prompt. Non includere il prompt quando digiti i comandi.

  • Directory: quando i comandi devono essere eseguiti da una directory specifica, il nome della directory viene visualizzato prima del simbolo del prompt.

  • Input utente: il testo del comando immesso nella riga di comando viene formattato come. user input

  • Testo sostituibile: il testo variabile, ad esempio nomi di file e parametri, viene formattato come testo sostituibile. Nei comandi a più righe o nei comandi in cui è richiesto un input specifico da tastiera, l'input da tastiera può essere visualizzato anche come testo sostituibile. Ad esempio, ENTER.

  • Output: l'output restituito come risposta al comando è formattato comecomputer output.

Il sam deploy comando e l'output seguenti sono un esempio:

$ sam deploy --guided --template template.yaml Configuring SAM deploy ====================== Looking for config file [samconfig.toml] : Found Reading default arguments : Success Setting default arguments for 'sam deploy' ========================================= Stack Name [sam-app]: ENTER AWS Region [us-west-2]: ENTER #Shows you resources changes to be deployed and require a 'Y' to initiate deploy Confirm changes before deploy [y/N]: ENTER #SAM needs permission to be able to create roles to connect to the resources in your template Allow SAM CLI IAM role creation [Y/n]: ENTER #Preserves the state of previously provisioned resources when an operation fails Disable rollback [y/N]: ENTER HelloWorldFunction may not have authorization defined, Is this okay? [y/N]: y Save arguments to configuration file [Y/n]: ENTER SAM configuration file [samconfig.toml]: ENTER SAM configuration environment [default]: ENTER
  1. sam deploy --guided --template template.yamlè il comando immesso nella riga di comando.

  2. sam deploy --guided --templatedeve essere fornito così com'è.

  3. template.yaml può essere sostituito con il nome di file specifico.

  4. L'output Configuring SAM deploy inizia da.

  5. Nell'output, ENTER e y indicano i valori sostituibili forniti dall'utente.