本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
該 AWS SAMCLI
命 AWS Serverless Application Model 令列介面 (AWS SAMCLI) 是您用來在應用 AWS SAM 程式專案目錄上執行命令,並最終將其轉換為無伺服器應用程式的工具。更具體地說, AWS SAMCLI可讓您建置、轉換、部署、偵錯、封裝、初始化和同步處理您的 AWS SAM 應用程式專案目錄。
AWS SAMCLI和 AWS SAM 範本隨附支援的第三方整合,可用來建置和執行您的無伺服器應用程式。
如何記錄 AWS SAMCLI命令
AWS SAMCLI使用下列格式記錄指令:
-
提Linux示 — 依預設會記錄提示,並顯示為 (
$
)。對於Windows特定的指令,(>
) 用作提示。鍵入命令時,請不要包含該提示。 -
目錄 – 命令必須從特定的目錄執行時,該目錄名稱會顯示在提示符號的前方。
-
使用者輸入 – 於命令列輸入的命令文字採用
user input
格式。 -
可取代文字 — 可變文字 (例如檔案名稱和參數) 會格式化為
可取代文字
。在需要特定鍵盤輸入的多行指令或指令中,鍵盤輸入也可以顯示為可取代文字。例如,輸入
。 -
輸出 — 作為指令回應傳回的輸出格式為
computer output
。
下面的sam deploy
命令和輸出是一個例子:
$
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
是您在指令行中輸入的指令。 -
sam deploy --guided --template
應按原樣提供。 -
範本 .yaml
可以用您的特定檔案名稱取代。 -
輸出開始於
Configuring SAM deploy
。 -
在輸出中,
ENTER
和y
表示您提供的可取代值。