Esta documentação é para a AWS CLI única versão 1. Para obter a documentação relacionada à versão 2 do AWS CLI, consulte o Guia do usuário da versão 2.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Usando aspas e literais com cadeias de caracteres no AWS CLI
Há duas formas principais de usar aspas simples e duplas na AWS CLI.
Uso de aspas em torno de strings que contêm espaços em branco
Os nomes dos parâmetros e valores são separados por espaços na linha de comando. Se um valor de string contiver um espaço incorporado, você deverá colocar toda a string entre aspas para evitar que o interprete mal o AWS CLI espaço como um divisor entre o valor e o próximo nome do parâmetro. O tipo de aspa que você usa depende do sistema operacional AWS CLI em que você está executando.
Opcionalmente, você pode separar o nome de parâmetro do valor com um sinal de igual =
, em vez de um espaço. Isso geralmente é necessário apenas se o valor do parâmetro começa com um hífen.
$
aws ec2 delete-key-pair--key-name=-mykey
Uso de aspas dentro de strings
As strings podem conter aspas, e seu shell pode exigir aspas de escape para que funcionem corretamente. Um dos tipos comuns de valor de parâmetro é uma JSON string. Isso é complexo, pois inclui espaços e aspas duplas " "
ao redor do nome e valor de cada elemento na JSON estrutura. A forma como você insere os parâmetros JSON formatados na linha de comando varia de acordo com o sistema operacional.
Para um JSON uso mais avançado na linha de comando, considere usar um JSON processador de linha de comando, por exemplojq
, para criar JSON cadeias de caracteres. Para obter mais informações sobrejq
, consulte o repositório jq