でのパラメータ値の指定 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 は大文字と小文字を区別しません。つまり、以下の 2 つのコマンド例では、MyFile*.txtmyfile*.txt異なるパラメータとして表示するため、大文字と小文字が区別されるターミナルでは異なる結果になります。

ただし、これらのリクエストは、表示されるものと同じ としてMyFile*.txt、同じパラメータmyfile*.txtとして処理 PowerShell されます。次のコマンド例は、 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ドキュメント「 about_Case-Sensitivity」を参照してください。

特殊文字やスペース文字を含む文字列を引用符やリテラルで囲む必要がある場合があります。このフォーマットに関する規則は、ターミナルによっても異なる場合があります。複雑なパラメータを引用符で囲む方法の詳細については、「の文字列での引用符とリテラルの使用 AWS CLI」を参照してください。

これらのトピックでは、最も一般的なターミナルフォーマットルールについて説明します。ターミナルでパラメータ値を認識できない場合は、このセクションのトピックを確認し、ターミナルのドキュメントで特定の構文ルールを確認してください。