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

在 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://amzn-s3-demo-bucket/path --include "MyFile*.txt" $ aws s3 cp . s3://amzn-s3-demo-bucket/path --include "myfile*.txt"

有關 PowerShell 不區分大小寫的詳細資訊,請參閱 PowerShell 文件中的關於不區分大小寫

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

這些主題涵蓋最常見的終端格式化規則。如果您的終端辨識參數值發生問題,請務必檢閱本節中的主題,並檢查終端的文件是否有其特定的語法規則。