![](/img/trans.png)
[英]AWS CodeDeploy is not authorized to perform: codedeploy:CreateDeployment
[英]How to perform a variable substitution for an appsettings.json file in AWS CodeDeploy?
I spent some time recently seeing if I could get my Azure Devops .NET Core-based pipelines "translated" to AWS CodeDeploy (our web infrastructure is in AWS), but for the life of me I cannot figure out how to update the appsettings.json具有任何特定於環境的值的文件。
Azure Devops、Bamboo、Octopus,我認為即使是 Jenkins 和 TeamCity 也支持 JSON 配置文件中的變量替換,但我無法弄清楚如何在 AWS Code.Deploy 中實現該配置文件
有沒有辦法做到這一點? 人們正在使用一些常見的解決方法嗎?
我最終與 AWS 支持進行了相當長的討論(盡管我試圖提出功能請求),結果是...... AWS CodeDeploy 只是不支持。
現在,IMO,這確實表明產品缺乏成熟度,和/或不願支持傳統的 .NET 核心代碼庫,但自然不能這樣。 所以...我建立了一個工具。
Github 現在在https://github.com/jholovacs/varsub有一個開源項目,它允許您在 JSON 上執行變量替換,使用安全參數指定屬性值的路徑。
我希望這可以避免其他人頭疼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.