指定參數值 AWS CLI - AWS Command Line Interface

本文件僅適用於第 1 AWS CLI 版。如需與版本 2 的相關文件 AWS CLI,請參閱第 2 版使用者指南

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

指定參數值 AWS CLI

AWS Command Line Interface (AWS CLI) 中使用的許多參數都是簡單字串或數值,例如以下aws ec2 create-key-pair指令範例my-key-pair中的金鑰配對名稱。

$ aws ec2 create-key-pair --key-name my-key-pair

指令的格式可能會因端子而異。例如,大多數終端機是區分大小寫的,但 Powershell 不區分大小寫。這代表以下兩個命令範例會為區分大小寫的終端產生不同的結果,因為它們將 MyFile*.txt 和 myfile*.txt 視為不同的參數。

但是, PowerShell 會像看到的那樣處理這些請求,MyFile*.txt並且myfile*.txt作為相同的參數來處理這些請求。以下命令實例演示了使用該aws s3 cp命令的這些參數:

$ aws s3 cp . s3://my-bucket/path --include "MyFile*.txt" $ aws s3 cp . s3://my-bucket/path --include "myfile*.txt"

有關大小寫不敏感 PowerShell的更多信息,請參閱文檔中的關於區分小寫。PowerShell

有時您需要在包含特殊或空格字元的字串周圍使用引號或文字。有關此格式的規則也可能在終端機之間有所不同。如需有關在複雜參數周圍使用引號的詳細資訊,請參閱 帶有字串的引號和常值 AWS CLI

這些主題涵蓋了最常用的終端機格式化規則。如果您在終端機識別參數值時遇到問題,請務必檢閱本節中的主題,並查看終端機的文件以瞭解其特定語法規則。