Descoberta de marcador da AWS
. ServiceNow Descobertae. Mapeamento de serviçosAs aplicações podem usar padrões para descobrir os marcadores de recursos da AWS e tipos de item de configuração (IC) e preencher o CMDB com essas descobertas. A descoberta de alguns desses recursos requer a atualização da aplicação Padrões de descoberta e mapeamento de serviços a partir da ServiceNow Store.
Este padrão de descoberta específico do marcador é um complemento aos outros padrões da AWS disponíveis no ServiceNow Store.Este padrão estende os usados para descobrir os respectivos recursos da AWS.
Você pode usar este padrão para descobrir marcadores no Now Platform®usando . New York versão ou posterior .
Solicitar aplicativos na Store
Acesse o site ServiceNow Store para ver todos os aplicativos disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativa para todos os aplicativos liberados, consulte as ServiceNow Store notas de versão do histórico de versão.
Pré-requisitos
- Credenciais da AWS
- Em Now Platform, Configure credenciais da AWS usando uma chave secreta e uma chave de acesso.
- Tenha uma Amazon ID da conta . Use o ID da conta como ele aparece no Console de Gerenciamento AWS. Você pode executar Descobertado formulário de conta de serviço.
- Defina permissões somente leitura para o seguinte URL: https//tagging.<region>.amazonaws.com.
- Cronograma de descoberta
- Crie uma programação para a conta de serviço relevante da AWS, conforme descrito em Descoberta agendada em uma conta de serviço na documentação ServiceNow® Cloud Provisioning and Governance.
- Gateway de API [cmdb_ci_cloud_gateway]
- Cognito [cmdb_ci_cloud_authentication]
- DynamoDB [cmdb_ci_dynamodb_table]
- cmdb_ci_cloud_function]
- RDS (serviço de banco de dados relacional) [cmdb_ci_cloud_database]
- S3 [cmdb_ci_cloud_object_storage]
- Define o filtro Tipo de recurso: Filtra os marcadores somente para os marcadores relacionados ao tipo de IC padrão.
- Inicia a chamada de API em nuvem: A chamada de API para o ambiente em nuvem que coleta os marcadores e analisa seus atributos na tabela de marcadores.
- Analisa o nome do recurso do nome do recurso da Amazon (ARN). Cada recurso da Amazon recebe um nome e um identificador exclusivo.Nota:A análise do nome do recurso é necessária somente para padrões em que a seção de identificação principal não funciona com o ARN do recurso da AWS. Quando esse for o caso, um atributo de relação precisa ser analisado do AWS ARN.
- Inclui referências ao tipo de recurso de nuvem. Estabelece o relacionamento entre o marcador e o tipo de recurso de nuvem.
O padrão inclui uma API chamada "Chamada REST na nuvem" pós-chamada usada para coletar os seguintes dados:
- URL da API usada para recuperar os dados: "https://tagging." ldc[1].object_id mais ".amazonaws.com/“
- ""ResourceTypeFilters":[""
- Cabeçalhos - "Content-Type:Application/x-AMZ-json-1,1,X-AMZ-Target:ResourceGroupsAggingAPI_20170126.GetResources"
Esses dados são exibidos conforme mostrado na janela a seguir.
Este padrão coleta os seguintes dados durante a descoberta horizontal:
| Tabela e campo | Informação adicional |
|---|---|
| Tipo de IC [cmdb_key_value] | |
| Chave | Chave do marcador |
| Valor | Valor do marcador |
| Object_id | ID de recurso exclusivo que identifica o recurso no console da AWS. |
| Modelo de classe [cmdb_key_value] | |
| Tabela de extensões | Não aplicável |
| Identificador - Object_id | Entradas relacionadas aos recursos de nuvem |
| Regras de metadados | Não aplicável |
Esses dados são exibidos conforme mostrado na seguinte janela:
var rtrn;
var name = ${cmdb_key_value[].object_id}
name = name.substring(name.lastIndexOf("restapis/")+9,name.lastIndex);
name = name.substring(0,name.indexOf("/"));
rtrn = name;