Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configuración del almacén de parámetros
El almacén de parámetros es una capacidad de AWS Systems Manager. Proporciona un almacenamiento seguro y jerárquico para administrar los datos de configuración y los secretos. Puede almacenar datos como contraseñas, cadenas de bases de datos, Amazon Machine Image (AMI) IDs y códigos de licencia como valores de parámetros.
Requisitos previos para usar Parameter Store con aplicaciones de.NET Framework
- 
          Un activo Cuenta de AWS 
- 
          Microsoft Visual Studio , instalado 
- 
          AWS Command Line Interface (AWS CLI) versión 2, instalada y configurada para acceder a su Cuenta de AWS (consulte las instrucciones) 
- 
          AWS Toolkit for Visual Studio, configurado (consulte las instrucciones) 
- 
          Un parámetro de Systems Manager, creado mediante la consola Secrets Manager o el AWS CLI 
Ejemplo
Para recuperar valores del almacén de parámetros en las aplicaciones web o la API de ASP.NET Core:
- 
          Agregue el siguiente NuGet paquete a la API web de ASP.NET Core. Amazon.Extensions.Configuration.SystemsManager
- 
          En el Program.csarchivo, realice los siguientes cambios.- 
              Añada usingdeclaraciones (1).using Amazon; using Amazon.Extensions.NETCore.Setup;
- 
              Añada la AWS Systems Manager configuración (2). builder.Configuration.AddSystemsManager("/dev/myapp", new AWSOptions { Region = RegionEndpoint.EUWest2 });
   notaDebe llamar a los RegionEndPointparámetros/myapp/devy de forma dinámica o desde las variables de entorno (Region = RegionEndpoint.GetBySystemName("eu-west-2")). No codifique estos valores en entornos de producción.
- 
              
- 
          Cree un nuevo archivo de clases y asígnele un nombre. ParameterOptions.csAbre el archivo y añade el siguiente código.public class ParameterOptions { public const string ParameterName = "Tenant"; public string key1 { get; set; } = string.Empty; public string key2 { get; set; } = string.Empty; }
- 
          Para recuperar los valores del almacén de parámetros, realice los siguientes cambios en el archivo de clases del controlador (por ejemplo, ValuesController.cs).- 
              Añada el constructor (1). private readonly IConfiguration _configuration; public ParametersController(IConfiguration configuration) { _configuration = configuration; }
- 
              Recupere los valores del almacén de parámetros (2). var parameterOptions = new ParameterOptions(); _configuration.GetSection(ParameterOptions.ParameterName).Bind(parameterOptions); return new string[] { parameterOptions.key1, parameterOptions.key2 };
   
-