2017-10-17 1 views
0

documentation을 사용하여 git-hub를 사용하여 Azure 함수에서 연속 배포를 설정했습니다. 이제는 지속적인 배포를 위해 Azure 함수에서 git-hub 저장소를 성공적으로 설치했습니다.Azure 함수에서 연속 배포시 연결 문자열을 구성하는 방법

local.settings.json 파일에서 APP 설정을 볼 수 있습니다. 하지만 지속적인 배포에서 연결 문자열 (SQL 연결 문자열)을 구성하는 방법을 알고 싶습니다.

답변

1

중요한 데이터를 소스 코드 저장소에 저장하고 싶습니다. 즉, 모든 종류의 app.settings.json은 옵션이 아닙니다.

몇 가지 옵션이 있습니다. 가장 많이 사용되는 2 가지는 Azure Vault 또는 Azure AppSettings이며 키/값 쌍을 설정할 수 있습니다.이 쌍은 설정 (다른 설정과 병합) 또는 환경 변수를 통해 앱에서 사용할 수 있습니다. AppSettings에 대한 env 변수 액세스를 사용하는 두 번째 방법을 사용합니다.

이 링크는 도움이 될 수 있습니다 : https://www.hanselman.com/blog/BestPracticesForPrivateConfigDataAndConnectionStringsInConfigurationInASPNETAndAzure.aspx

0

당신이 당신을 신속하게 실행 얻을 기능에 대해 "빠르고 쉬운"연속 배포 옵션의 일종이다 언급 한 문서를. 하지만 프로덕션 환경에 이상적은 아니지만 앱 설정을 매개 변수화 할 방법이 없다는 것을 알았습니다. 적절한 빌드/릴리스 파이프 라인을 구축하려면 직접 Git 통합에서 벗어나서 AppSettings 및 ConnectionString을 올바르게 설정하는 기능을 포함하여 여러 환경에 대해 올바르게 구성 할 수있는 VSTS와 같은 것을 사용해야합니다. 현재 취한 접근 방식을 기반으로하는 유일한 방법은 Azure Portal로 이동하여 AppSetting 및 ConnectionString을 직접 함수 앱에 직접 구성하는 것입니다.

이 블로그 게시물은 주제에 많이 포함하고 계신 달성하기위한 한 가지 방법을 보여줍니다 당신이거야 (

완전한 CI/CD 파이프 라인을 구성

https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/10/04/azure-function-ci-cd-devops-pipeline/?utm_source=vs_developer_news&utm_medium=referral

가 관련된 비트가 링크에서 볼 수 있도록) StackOverflow 게시물에 바로 들어갈 수있는 쉬운 대답은 없습니다. VSTS 및 기능 통합을 중심으로 Google에서 더 많은 연구를 해보는 것이 좋습니다.

관련 문제