AwsParameterStore.Microsoft.Extensions.Configuration 0.7.0
dotnet add package AwsParameterStore.Microsoft.Extensions.Configuration --version 0.7.0
NuGet\Install-Package AwsParameterStore.Microsoft.Extensions.Configuration -Version 0.7.0
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用的是 NuGet 模块的 Install-Package 版本。
<PackageReference Include="AwsParameterStore.Microsoft.Extensions.Configuration" Version="0.7.0" />
对于支持 PackageReference 的项目,请将此 XML 节复制到项目文件中以引用包。
paket add AwsParameterStore.Microsoft.Extensions.Configuration --version 0.7.0
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获得支持。
#r "nuget: AwsParameterStore.Microsoft.Extensions.Configuration, 0.7.0"
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将此内容复制到交互工具或脚本的源代码中以引用包。
// Install AwsParameterStore.Microsoft.Extensions.Configuration as a Cake Addin #addin nuget:?package=AwsParameterStore.Microsoft.Extensions.Configuration&version=0.7.0 // Install AwsParameterStore.Microsoft.Extensions.Configuration as a Cake Tool #tool nuget:?package=AwsParameterStore.Microsoft.Extensions.Configuration&version=0.7.0
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获得支持。
AwsParameterStore.Microsoft.Extensions.Configuration
AWS 系统管理器参数存储配置提供者实现,用于 Microsoft.Extensions.Configuration。
入门
您应该使用 NuGet 安装 AwsParameterStore.Microsoft.Extensions.Configuration
Install-Package AwsParameterStore.Microsoft.Extensions.Configuration
或通过 .NET Core 命令行界面
dotnet add package AwsParameterStore.Microsoft.Extensions.Configuration
通过 AddAwsParameterStore
扩展将提供者添加到 ConfigurationBuilder
。默认方法接受一个参数 path
,该参数是参数存储层次结构的前缀。
configrationBuilder.AddAwsParameterStore("/prefix");
层次参数名称映射
参数存储支持参数层次结构。层次结构的值使用“/”作为分隔符,例如“/DeploymentConfig/Prod/FleetHealth”。ASP.NET Core配置通常使用冒号作为分隔符,因此在将值添加到配置之前,我们需要用冒号替换正斜杠“/”。
凭证
默认情况下,AWS访问密钥ID和AWS秘密访问密钥分别从环境变量AWS_ACCESS_KEY_ID
和AWS_SECRET_ACCESS_KEY
发现。
所需权限
拥有ssm:GetParametersByPath
权限的AWS IAM账户。
重新加载密钥
密钥将缓存到调用IConfigurationRoot.Reload()之前。在密钥库中过期的、禁用的和更新的密钥在执行重载之前不会被应用程序尊重。
Configuration.Reload();
附加资源
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net5.0被计算。 net5.0-windows被计算。 net6.0是兼容的。 net6.0-android被计算。 net6.0-ios被计算。 net6.0-maccatalyst被计算。 net6.0-macos被计算。 net6.0-tvos被计算。 net6.0-windows被计算。 net7.0被计算。 net7.0-android被计算。 net7.0-ios被计算。 net7.0-maccatalyst被计算。 net7.0-macos被计算。 net7.0-tvos被计算。 net7.0-windows被计算。 net8.0被计算。 net8.0-android被计算。 net8.0-browser被计算。 net8.0-ios被计算。 net8.0-maccatalyst被计算。 net8.0-macos被计算。 net8.0-tvos被计算。 net8.0-windows被计算。 |
.NET Core | netcoreapp2.0被计算。 netcoreapp2.1被计算。 netcoreapp2.2被计算。 netcoreapp3.0被计算。 netcoreapp3.1被计算。 |
.NET Standard | netstandard2.0 兼容。 netstandard2.1 兼容。 |
.NET 框架 | net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
MonoAndroid | monoandroid 已计算。 |
MonoMac | monomac 已计算。 |
MonoTouch | monotouch 已计算。 |
Tizen | tizen40 已计算。 tizen60 已计算。 |
Xamarin.iOS | xamarinios 已计算。 |
Xamarin.Mac | xamarinmac 已计算。 |
Xamarin.TVOS | xamarintvos 已计算。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 |
-
.NETStandard 2.0
- AWSSDK.SimpleSystemsManagement (>= 3.7.20.6)
- Microsoft.Extensions.Configuration (>= 6.0.0)
-
.NETStandard 2.1
- AWSSDK.SimpleSystemsManagement (>= 3.7.20.6)
- Microsoft.Extensions.Configuration (>= 6.0.0)
-
net6.0
- AWSSDK.SimpleSystemsManagement (>= 3.7.20.6)
- Microsoft.Extensions.Configuration (>= 6.0.0)
NuGet 包 (8)
显示依赖 AwsParameterStore.Microsoft.Extensions.Configuration 的前 5 个 NuGet 包
包 | 下载 |
---|---|
APF.Core.AWS
包描述 |
|
Aurionpro.PaymentFramework.Core2.1.AWS
包描述 |
|
APF.Core3.1.AWS
包描述 |
|
Aurionpro.PaymentFramework.Core3.0.AWS
包描述 |
|
Aurionpro.PaymentFramework.Core.AWS
包描述 |
GitHub 仓库
此包在没有任何流行 GitHub 仓库中未被使用。