

**本文件 AWS CLI 僅適用於 第 1 版。**

我們已宣布即將end-of-support。 AWS CLI 我們建議您遷移至 第 2 AWS CLI 版。如需日期、其他詳細資訊和如何遷移的資訊，請參閱 [公告](https://aws.amazon.com/blogs/developer/cli-v1-maintenance-mode-announcement/)。如需 第 2 版的相關文件 AWS CLI，請參閱 第 [2 版使用者指南](https://docs.aws.amazon.com/cli/latest/userguide/)。

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

# 在 AWS CLI 中指定參數值
<a name="cli-usage-parameters"></a>

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 文件*中的[關於不區分大小寫](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_case-sensitivity)。

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

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

**Topics**
+ [中的常見參數類型 AWS CLI](cli-usage-parameters-types.md)
+ [在 中使用引號和常值搭配字串 AWS CLI](cli-usage-parameters-quoting-strings.md)
+ [從 中的檔案載入參數 AWS CLI](cli-usage-parameters-file.md)
+ [AWS CLI 中的骨架和輸入檔案 AWS CLI](cli-usage-skeleton.md)
+ [在 中使用速記語法 AWS CLI](cli-usage-shorthand.md)