You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将C#项目appsettings.json的对象配置添加到AWS环境变量?

正确配置AWS环境变量映射Recursos对象的方法

针对你C# API项目里的Recursos嵌套配置节点,.NET Core支持用双下划线__(兼容性更强,推荐)或者冒号:来分隔层级,对应到AWS环境变量的设置方式如下:

  • 映射Recursos.tipoRecurso:
    • 环境变量键:Recursos__tipoRecurso
    • 值:plasticos
  • 映射Recursos.ValorRecurso:
    • 环境变量键:Recursos__ValorRecurso
    • 值:2000
  • 映射Recursos.TieneExpedicion:
    • 环境变量键:Recursos__TieneExpedicion
    • 值:no

验证配置是否生效

在代码里通过IConfiguration读取验证即可,示例代码:

// 假设已注入IConfiguration实例_configuration
var tipo = _configuration["Recursos:tipoRecurso"];
var valor = _configuration["Recursos:ValorRecurso"];
var tieneExpedicion = _configuration["Recursos:TieneExpedicion"];
// 可通过日志或调试输出确认值是否正确

AWS设置注意事项

  • 环境变量键名严格区分大小写,必须和appsettings.json里的属性名完全一致
  • 不同AWS服务的设置入口不同:
    • Elastic Beanstalk:在「配置 > 软件 > 环境属性」中添加键值对
    • ECS/EKS:在任务定义的环境变量板块配置
    • Lambda:在函数配置的环境变量部分设置

内容的提问来源于stack exchange,提问作者Juan Castillo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 10:17:11