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.
Argomenti
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 come
computer output
.
Il sam deploy
comando e l'output seguenti sono un esempio:
$
sam deploy --guided --template
Configuring SAM deploy ====================== Looking for config file [samconfig.toml] : Found Reading default arguments : Success Setting default arguments for 'sam deploy' ========================================= Stack Name [sam-app]:template.yaml
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
-
sam deploy --guided --template template.yaml
è il comando immesso nella riga di comando. -
sam deploy --guided --template
deve essere fornito così com'è. -
template.yaml
può essere sostituito con il nome di file specifico. -
L'output
Configuring SAM deploy
inizia da. -
Nell'output,
ENTER
ey
indicano i valori sostituibili forniti dall'utente.