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á.
Referência da sintaxe de consulta de pesquisa do Explorador de Recursos
Explorador de recursos da AWS ajuda você a encontrar AWS recursos individuais em seu Contas da AWS. Para ajudar você a encontrar os recursos exatos que está procurando, o Explorador de Recursos aceita strings de consulta de pesquisa que sigam a sintaxe descrita neste tópico. Para obter exemplos de consultas que demonstram como usar os recursos descritos aqui, consulte Exemplo de consultas de pesquisa do Explorador de Recursos.
nota
No momento, as tags anexadas aos recursos AWS Identity and Access Management (IAM), como funções ou usuários, não são indexadas.
Como as consultas funcionam no Explorador de Recursos
As consultas de pesquisa sempre usam uma visualização. Se você não especificar explicitamente uma, o Resource Explorer usará a visualização designada como padrão para Região da AWS aquela em que você está trabalhando.
As visualizações determinam quais recursos estão disponíveis para você consultar. Você pode criar diferentes visualizações, cada uma retornando um conjunto diferente de recursos.
Por exemplo, você pode criar uma visualização que inclua somente os recursos marcados com a chave Environment
e o valor Production
. Depois, você pode escolher só conceder acesso a essa visualização aos usuários que têm um motivo comercial para visualizar esses recursos. Uma visualização separada que inclua os recursos do ambiente Alpha
ou Beta
pode ser acessada por diferentes usuários que precisam visualizar esses recursos. Para obter mais informações sobre como controlar quem tem acesso a qual visualização, consulte Conceder acesso às visualizações do Explorador de Recursos para pesquisa.
Sintaxe da string de consulta
Esta seção fornece informações sobre aspectos básicos da sintaxe de consulta, dos filtros e dos operadores de filtro.
Conceitos básicos
Basicamente, uma QueryString
é um conjunto de palavras-chave de texto em formato livre que são unidas implicitamente por um operador lógico OR
. Separe as palavras-chaves umas das outras com um espaço, como mostrado no seguinte exemplo:
ec2 billing test gamma
O Explorador de Recursos avalia que essa lista de palavras-chave significa:
ec2 OR billing OR test OR gamma
O Explorador de Recursos classifica os resultados por relevância, dando maior preferência aos recursos que correspondem a um número maior de termos de pesquisa. Os recursos que não correspondem a um ou mais termos não são excluídos dos resultados. Porém, o Explorador de Recursos os considera de menor relevância e os empurra ainda mais para baixo nos resultados de pesquisa.
Se você especificar uma string vazia para o parâmetro QueryString
, sua consulta retornará os primeiros 1.000 recursos disponíveis por meio da visualização usada para a operação. O número máximo de recursos que podem ser retornados por qualquer consulta é 1.000.
nota
AWS reserva-se o direito de atualizar a lógica de correspondência e os algoritmos de relevância para avaliar palavras-chave de texto de formato livre para que possamos fornecer aos clientes os resultados mais relevantes. Portanto, os resultados retornados para as mesmas consultas usando palavras-chave de texto em formato livre podem mudar com o tempo. Quando você precisar de resultados mais determinísticos, recomendamos que use filtros. A lógica de correspondência dos filtros não muda com o tempo.
Filtros
Você pode limitar os resultados da sua consulta de modo mais rígido incluindo filtros. Diferentemente das palavras-chave de texto, os filtros são avaliados na consulta com o ANDoperador. Por exemplo, considere a consulta a seguir, que consiste em duas palavras-chave em formato livre e dois filtros:
test instance service:EC2 region:us-west-2
Essa consulta é avaliada da seguinte maneira:
( test OR instance ) AND service:EC2 AND region:us-west-2
Os filtros são sempre avaliados usando operadores ANDlógicos. Se um recurso não corresponder ao filtro, ele não será incluído nos resultados. Os resultados da consulta de exemplo incluem todos os recursos que estão associados à Amazon EC2 e estão no Oeste dos EUA (Oregon) Região da AWS e têm pelo menos uma das palavras-chave anexadas de alguma forma.
nota
Por causa do AND
implícito, você só pode usar com sucesso um único filtro para um atributo que só pode ter um valor associado ao recurso. Por exemplo, um recurso não pode fazer parte de mais de uma Região da AWS. Portanto, a consulta a seguir não retorna nenhum resultado.
region:us-east-1 region:us-west-1
Essa limitação não se aplica aos filtros de atributos que podem ter vários valores ao mesmo tempo, como tag:
, tag.key:
e tag.value:
.
A tabela a seguir lista os nomes de filtros disponíveis que podem ser usados em uma consulta de pesquisa do Explorador de Recursos.
Nome do filtro | Descrição e exemplo |
---|---|
|
O Conta da AWS proprietário do recurso. O Explorador de Recursos só inclui nos resultados os recursos que pertencem à conta especificada.
|
|
Esse filtro permite que você pesquise recursos com uma chave de tag
notaPara usar esse filtro, a visualização deve ter acesso a marcação de dados. |
|
O identificador de um recurso individual, expresso como um nome de recurso da Amazon (ARN).
|
|
O Região da AWS local onde o recurso está localizado. O Resource Explorer inclui nos resultados somente os recursos que residem no especificado Região da AWS.
notaDigitar somente o código da região (sem um filtro, como |
|
Um caso especial para o
notaDigitar somente a palavra-chave |
|
O tipo de recurso na notação de
|
|
Esse filtro permite que você pesquise recursos que suportam tags.
|
|
O AWS service (Serviço da AWS) que está associado ao tipo do recurso. O Explorador de Recursos só inclui nos resultados os recursos que são criados e gerenciados pelo serviço especificado.
|
|
Um par de chave/valor de tag expresso como
|
|
Um caso especial do notaRecursos com tags criadas pelo serviço da AWS ainda aparecem nos resultados desse filtro. |
|
Um caso especial do filtro notaRecursos com tags criadas pelo serviço da AWS ainda aparecem nos resultados desse filtro. |
|
Uma chave de tag. O Explorador de Recursos só inclui nos resultados os recursos que têm uma tag com uma chave correspondente, qualquer que seja o valor.
|
|
Um valor de tag. O Explorador de Recursos só inclui nos resultados os recursos que têm uma tag com um valor correspondente, qualquer que seja nome da chave.
|
Operadores de filtro
Você pode modificar suas palavras-chave e filtros incluindo um dos operadores mostrados na tabela a seguir como parte da string.
Operador | Descrição e exemplo |
---|---|
ou " |
Coloque entre aspas duplas ( Se você não usar aspas duplas, o Explorador de Recursos usará espaços ou hífens para dividir a frase em seus componentes e incluirá os recursos que corresponderem aos componentes individuais, mesmo que não estejam juntos ou estejam em uma ordem diferente. As cotações devem estar em torno de tudo após o operador.
|
|
Correspondência com caracteres curinga como prefixo. Você só pode colocar um caractere curinga (um asterisco
ImportanteA pesquisa unificada insere automaticamente um operador de caractere curinga ( A pesquisa realizada pela caixa de texto Consulta na página Pesquisa de recursos |
|
Operador
ImportanteSe você usar o AWS CLI
A string de consulta corrigida a seguir, com um
Se você alterar a ordem dos filtros na string de consulta para que
|
\ |
Você pode ignorar os caracteres especiais que devem ser incluídos exatamente como mostrado, em vez de serem interpretados. Se o texto incluir um dos caracteres especiais ( Além disso, para evitar que o Explorador de Recursos divida a expressão em três palavras-chave separadas nos hífens, você pode colocar a frase inteira entre aspas duplas.
Para inserir uma barra invertida literal, insira dois caracteres de barra invertida em sequência. A primeira barra invertida é interpretada como escape e a segunda barra invertida é o caractere literal a ser inserido.
|
nota
Se a visualização incluir as tags anexadas aos recursos, a operação Search
não gerará erros de validação para as strings de pesquisa, pois um filtro que não é válido também pode ser interpretado como uma pesquisa de texto em formato livre. Por exemplo, embora cat:blue
pareça um filtro, o Explorador de Recursos não pode analisá-lo como tal porque cat:
não é um dos filtros definidos válidos. Em vez disso, o Resource Explorer interpreta a string inteira como uma string de pesquisa de formato livre para permitir que ela corresponda a coisas como um nome de chave de tag ou uma parte de uma. ARN
A operação gerará um erro de validação se uma das seguintes situações for verdadeira:
-
A visualização não inclui informações sobre tags
-
A consulta de pesquisa usa explicitamente um filtro de tag (
tag.key:
,tag.value:
outag:
)