2017-05-11 1 views
2

J'ai un projet Visual Studio Azure Data Factory dans un référentiel GitHub et, dans le cadre de la configuration, j'ai quelques services liés, par exemple un pour un SQL Asure Base de données, Azure Blob et un pour un lot Azure, tous ces services liés ont une chaîne de connexion ou une clé de compte.Masquer/Chiffrer les mots de passe et les clés dans un projet Azure Data Factory

{ 
    "$schema": "http://datafactories.schema.management.azure.com/schemas/2015-09-01/Microsoft.DataFactory.LinkedService.json", 
    "name": "odsLS", 
    "properties": { 
    "description": "Connection to ODS database", 
    "type": "AzureSqlDatabase", 
    "typeProperties": { 
     "connectionString": "Data Source=tcp:<data_base_server>,1433;Initial Catalog=<data_base_name>;User ID=<user_name>;Password=<password>;Integrated Security=False;Encrypt=True;Connect Timeout=30" 
    } 
    } 
} 

Je ne veux pas enregistrer les données sensibles (mots de passe, clés, etc.) à mon dépôt, changer seulement dans la publication au processus Azure.

Comment puis-je gérer cela?

Répondre

0

une autre option serait d'utiliser des fichiers de configuration que vous ne pouvez pas enregistrer dans GitHub