Criação de um perfil de configuração de formato livre no AWS AppConfig
Dados de configuração são um conjunto de configurações que influenciam o comportamento da aplicação. Um perfil de configuração inclui, entre outras coisas, um URI que permite que o AWS AppConfig localize seus dados de configuração no local armazenado e um tipo de perfil de configuração. Com perfis de configuração de forma livre, é possível armazenar os dados no armazenamento de configuração hospedado do AWS AppConfig ou em qualquer um dos seguintes serviços da AWS e recursos do Systems Manager:
Local | Tipos de arquivos compatíveis |
---|---|
Armazenamento de configuração hospedada do AWS AppConfig |
YAML, JSON e texto, se adicionados usando o AWS Management Console. Qualquer tipo de arquivo, se adicionado usando a ação CreateHostedConfigurationVersion da API do AWS AppConfig. |
Any |
|
Pipeline (conforme definido pelo serviço) |
|
Segredo (conforme definido pelo serviço) |
|
Parâmetros de string padrão e seguros (conforme definido pelo Parameter Store) |
|
Armazenamento de documentos do AWS Systems Manager (documentos do SSM) |
YAML, JSON, texto |
Um perfil de configuração também pode incluir validadores opcionais para garantir que seus dados de configuração estejam corretos dos pontos de vista sintático e semântico. O AWS AppConfig executa uma verificação usando os validadores quando você inicia uma implantação. Se algum erro for detectado, a implantação será interrompida antes de fazer qualquer alteração nos destinos da configuração.
nota
Se possível, recomendamos hospedar os dados de configuração no armazenamento de configuração hospedado do AWS AppConfig, pois ele oferece mais recursos e aprimoramentos.
Para configurações de formato livre armazenadas no armazenamento de configuração hospedado pelo AWS AppConfig ou em documentos do SSM, é possível criar a configuração de formato livre usando o console do Systems Manager ao criar um perfil de configuração. O processo está descrito posteriormente neste tópico.
Para configurações de formato livre armazenadas no Parameter Store, Secrets Manager ou Amazon S3, você deve primeiro criar o parâmetro, segredo ou objeto e armazená-lo no respectivo armazenamento de configuração. Depois de armazenar os dados de configuração, use o procedimento neste tópico para criar o perfil de configuração.
Tópicos
- Noções básicas sobre validadores
- Noções básicas sobre cotas e limitações do armazenamento de configuração
- Noções básicas sobre o armazenamento de configuração hospedado do AWS AppConfig
- Noções básicas sobre configurações armazenadas no Amazon S3
- Criação de um perfil de configuração de formato livre do AWS AppConfig (console)
- Criação de um perfil de configuração de formato livre do AWS AppConfig (linha de comando)