Integração do Azure Key Vault com o MID Server
A integração do MID Server com o Azure Key Vault possibilita que Orquestração, Descoberta e Mapeamento de serviços sejam executados sem armazenar qualquer credencial na instância.
Antes de Iniciar
Para instalar a aplicação necessária na instância, navegue até .
![]() |
Função necessária: o ID do escopo: com.sn_mid_extcredstrg da aplicação de Gestão e armazenamento de credenciais externas é necessário.
Por Que e Quando Desempenhar Esta Tarefa
Ao configurar o acesso ao Azure Key Vault, o MID Server está no ambiente do Azure ou em uma máquina virtual externa. Este procedimento cobre a configuração do Azure Key Vault para um MID Server no ambiente do Azure.
Para mais informações sobre procedimentos específicos do Azure e do Azure Key Vault, consulte a documentação do Azure Key Vault.
Procedimento
Integração do Azure Key Vault para MID Servers de máquina virtual externa
A integração do MID Server com o Azure Key Vault possibilita que Orquestração, Descoberta e Mapeamento de serviços sejam executados sem armazenar qualquer credencial na instância.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Ao configurar o acesso ao Azure Key Vault, o MID Server está no ambiente do Azure ou em uma máquina virtual externa. Este procedimento cobre a configuração do Azure Key Vault para um MID Server que está em uma máquina virtual externa.
Para mais informações sobre procedimentos específicos do Azure e do Azure Key Vault, consulte a documentação do Azure Key Vault.
Os MID Servers podem usar o Resolvedor de credenciais do Vault para consumir segredos diretamente do Vault com a finalidade de executar a descoberta. A aplicação Armazenamento e gestão de credenciais externas oferece integração pronta para uso com provedores de credenciais externos. Os MID Servers oferecem suporte à autenticação baseada em certificados ao se conectar ao Azure Key Vault. Isso fornece uma maneira mais segura e flexível de autenticar, especialmente para ambientes empresariais que preferem credenciais de certificado em vez de segredos de cliente. Para obter mais informações sobre como gerenciar certificados, consulte Armazenamento de chaves unificado do MID Server.
Procedimento
Credenciais compatíveis para integração do Azure Key Vault
O MID Server oferece suporte a credenciais especificadas para integração com o Azure Key Vault.
Lista de credenciais
- Credenciais SNMPV3
-
{ "type": "snmpv3", "user": "<user_value>", "authentication_key": "<authentication_key_value>", "privacy_protocol": "<privacy_protocol_value>", "privacy_key": "<privacy_key_value>", "authentication_protocol": "<authentication_protocol_value>", "snmp_context": "<snmp_context_value>" } - Credenciais do VMWare
-
{ "type": "vmware", "password": "<password_value>", "user": "<user_value>" } - Credenciais SSH
-
{ "type": "ssh", "password": "<password_value>", "user": "<user_value>" } - Credenciais do Windows
-
{ "type": "windows", "password": "<password_value>", "user": "<user_value>", "domain": "<domain_value>" // If it is null or empty, user name will become `.\user` } - Credenciais principais do serviço do Azure
-
{ "type": "azure", "client_id": "<client_id_value>", "tenant_id": "<tenant_id_value>", "secret_key": "<secret_key_value>" } - Credenciais de Chave Privada de SSH
-
{ "type": "ssh_private_key", "password": "<password_value>", // optional "user": "<user_value>", "ssh_certificate": "<ssh_certificate_value>", "ssh_private_key": "<ssh_private_key_value>", "ssh_passphrase": "<ssh_passphrase_value>" // optional } - Credenciais da AWS
-
{ "type": "aws", "access_key": "<access_key_value>", "secret_key": "<secret_key_value>" } - Credenciais de chave de API
-
{ "type": "api_key", "api_key": "<api_key_value>" } - Credenciais de Aplicativo
-
{ "type": "<applcation_type>", // generated by JSON builder: TODO "password": "<password_value>", "user": "<user_value>" } - Credenciais de Contrato do Azure Enterprise
-
{ "type": "ea_azure", "access_key": "<access_key_value>", "enrollment_number": "<enrollment_number>" } - Credenciais do Azure SAS
-
{ "type": "azure_sas", "sas_key": "<sas_key_value>", "sas_key_name": "<sas_key_name_value>" } - Credenciais de autenticação básica
-
{ "type": "basic_auth", "password": "<password_value>", "user": "<user_value>" } - Credenciais CIM
-
{ "type": "cim", "password": "<password_value>", "user": "<user_value>" } - Credenciais do Cloud Foundry
-
{ "type": "sn_itom_pattern_pcf", "password": "<password_value>", "user": "<user_value>", "ssh_private_key": "<ssh_private_key_value>", "ssh_passphrase": "<ssh_passphrase_value>" } - Credenciais de API do Google
-
{ "type": "gcp", "email": "<email_value>", "secret_key": "<secret_key_value>" } - Credenciais de armazenamento de chaves SSL
-
{ "type": "keystore", "keystore_password": "<keystore_password_value>", "keystore_path": "<keystore_path_value>", "key_password": "<key_password_value>" } - Credenciais JMS
-
{ "type": "jms", "password": "<password_value>", "user": "<user_value>" } - Credenciais da Comunidade SNMP
-
{ "type": "snmp", "password": "<password_value>" } - Credenciais SSL
-
{ "type": "keystore", "user": "<user_value>", "password": "<password_value>", "additional_properties": "<additional_properties_value>", "key_password": "<key_password_value>", "keystore": "<keystore_value>", "keystore_password": "<keystore_password_value>", "keystore_type": "<keystore_type_value>", "ssl_provider_name": "<ssl_provider_name_value>", "security_protocol": "<security_protocol_value>", "truststore": "<truststore_value>", "truststore_password": "<truststore_password_value>", "truststore_type": "<truststore_type_value>" } - Credenciais da IBM
-
{ "type": "ibm", "user": "<user_value>", "password": "<password_value>", "softlayer_user": "<softlayer_user_value>", "softlayer_key": "<softlayer_key_value>", "bluemix_key": "<bluemix_key_value>" }
Suporte à Nuvem do governo para integração com o Azure Key Vault
Pode ser necessário substituir a autenticação e o URL do cofre ao operar em ambientes de nuvem do governo. Os exemplos a seguir são para nuvens do governo dos EUA.
- Endpoint de autenticação:
-
Para nuvens do governo dos EUA: https://login.microsoftonline.us/%s/oauth2/v2.0/token
Para suporte à nuvem do governo dos EUA: <paramter name="ext.cred.azure.vault_auth_endpoint" value="https://login.microsoftonline.us/%s/oauth2/v2.0/token"/>
- Escopo:
-
Para nuvens do governo dos EUA: https://vault.usgovcloudapi.net/.default
<paramter name="ext.cred.azure.endpoint_scope" value="https://vault.usgovcloudapi.net/.default"/>
Para nuvens do governo da Alemanha: https://vault.microsoftazure.de/.default
Para nuvens do governo chinês: https://vault.azure.cn/.default
