Integração do Azure Key Vault do 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 de escopo da aplicação Gestão e armazenamento de credenciais externas é necessário: com.sn_mid_extcredstrg
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.
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