public static IWebHostBuilder AddAwsSecrets(this IWebHostBuilder hostBuilder, string prefix, string region, string profile) { var chain = new Amazon.Runtime.CredentialManagement.CredentialProfileStoreChain(); if (chain.TryGetAWSCredentials(profile, out var credentials)) { return(hostBuilder.AddAwsSecrets(prefix, region, credentials)); } return(hostBuilder); }
public static IWebHostBuilder AddAwsSecrets(this IWebHostBuilder hostBuilder, string region) => hostBuilder.AddAwsSecrets(null, region, credentials: null);
public static IWebHostBuilder AddAwsSecrets(this IWebHostBuilder hostBuilder) => hostBuilder.AddAwsSecrets(null, null, credentials: null);