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á.
Registre e exclua um estado de configuração para recursos de terceiros usando AWS CLI
O AWS CLI é uma ferramenta unificada para gerenciar seus serviços da AWS. Com apenas uma ferramenta para baixar e configurar, você pode controlar vários serviços da AWS pela linha de comando e usar scripts automatizá-los.
Para instalar o AWS CLI em sua máquina local, consulte Instalando o AWS CLI no Guia AWS CLI do usuário.
Se necessário, digite aws configure
para configurar a AWS CLI.
Tópicos
Registrar um item de configuração
Registre um item de configuração para um recurso de terceiros ou um tipo de recurso personalizado usando o seguinte procedimento:
Certifique-se de registrar o tipo de recurso MyCustomNamespace::Testing::WordPress
com seu esquema correspondente.
-
Abra um prompt de comando ou uma janela do terminal.
-
Digite o seguinte comando:
aws configservice put-resource-config --resource-type MyCustomNamespace::Testing::WordPress --resource-id resource-001 --schema-version-id 00000001 --configuration '{ "Id": "resource-001", "Name": "My example custom resource.", "PublicAccess": false }'
nota
Conforme definido no esquema de tipos, writeOnlyProperties
será removido da configuração antes de ser registrado porAWS Config. Isso significa que esses valores não estarão presentes quando a configuração for obtida por meio de APIs de leitura. Para obter mais informações sobrewriteOnlyProperties
, consulte Esquema do tipo de recurso.
Leia o item de configuração usando AWS Config APIs
-
Abra um prompt de comando ou uma janela do terminal.
-
Digite o seguinte comando:
aws configservice list-discovered-resources --resource-type MyCustomNamespace::Testing::WordPress
-
Pressione Enter.
Você deve ver saída semelhante a:
{ "resourceIdentifiers": [ { "resourceType": "MyCustomNamespace::Testing::WordPress", "resourceId": "resource-001" } ] }
-
Digite o seguinte comando:
aws configservice batch-get-resource-config --resource-keys '[ { "resourceType": "MyCustomNamespace::Testing::WordPress", "resourceId": "resource-001" } ]'
-
Pressione Enter.
Você deve ver saída semelhante a:
{ "unprocessedResourceKeys": [], "baseConfigurationItems": [ { "configurationItemCaptureTime": 1569605832.673, "resourceType": "MyCustomNamespace::Testing::WordPress", "resourceId": "resource-001", "configurationStateId": "1569605832673", "awsRegion": "us-west-2", "version": "1.3", "supplementaryConfiguration": {}, "configuration": "{\"Id\":\"resource-001\",\"Name\":\"My example custom resource.\",\"PublicAccess\":false}", "configurationItemStatus": "ResourceDiscovered", "accountId": "
AccountId
" } ] }
Excluir o recurso de terceiros
Você pode registrar o estado da configuração de um recurso de terceiros ou de um tipo de recurso personalizado que você deseja excluir.
-
Digite o seguinte comando:
aws configservice delete-resource-config --resource-type MyCustomNamespace::Testing::WordPress --resource-id resource-002
Se for bem sucedido, o comando será executado sem saída adicional.