Criando um perfil de configuração de sinalizador de recurso no AWS AppConfig - AWS AppConfig

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criando um perfil de configuração de sinalizador de recurso no AWS AppConfig

Você pode usar sinalizadores de recursos para ativar ou desativar recursos em seus aplicativos ou para configurar características diferentes dos recursos do seu aplicativo usando atributos de sinalizadores. AWS AppConfig armazena configurações de sinalizadores de recursos no repositório de configurações AWS AppConfig hospedado em um formato de sinalizador de recurso que contém dados e metadados sobre seus sinalizadores e os atributos do sinalizador.

nota

Ao criar um perfil de configuração do sinalizador de recurso, você pode criar um sinalizador de recurso básico como parte do fluxo de trabalho do perfil de configuração. AWS AppConfig também oferece suporte a sinalizadores de recursos de várias variantes. Os sinalizadores de recursos de várias variantes permitem que você defina um conjunto de possíveis valores de sinalização a serem retornados para uma solicitação. Ao solicitar um sinalizador configurado com variantes, seu aplicativo fornece um contexto que é AWS AppConfig avaliado em relação a um conjunto de regras definidas pelo usuário. Dependendo do contexto especificado na solicitação e das regras definidas para a variante, AWS AppConfig retorna valores de sinalizadores diferentes para o aplicativo.

Para criar sinalizadores de recursos com várias variantes, primeiro crie um perfil de configuração e, em seguida, edite todos os sinalizadores dentro do perfil de configuração para adicionar variantes. Para obter mais informações, consulte Criação de sinalizadores de recursos com várias variantes.

Compreendendo os atributos da bandeira de recurso

Ao criar um perfil de configuração de sinalizador de recurso — ou criar um novo sinalizador em um perfil de configuração existente — você pode especificar atributos e restrições correspondentes para o sinalizador. Um atributo é um campo que você associa ao seu sinalizador de recurso para expressar propriedades relacionadas ao seu sinalizador de recurso. Os atributos são entregues ao seu aplicativo com a chave do sinalizador e o disable valor enable ou do sinalizador.

As restrições garantem que quaisquer valores de atributos inesperados não sejam implantados em seu aplicativo. A imagem a seguir mostra um exemplo.

Exemplo de atributos de sinalizador para um sinalizador de AWS AppConfig recurso
nota

Observe as seguintes informações sobre os atributos do sinalizador.

  • Para nomes de atributos, a palavra “ativado” é reservada. Você não pode criar nenhum atributo de sinalizadores de atributos chamado “ativado”. Não há outras palavras reservadas.

  • Os atributos de um sinalizador de atributos só são incluídos na resposta de GetLatestConfiguration se esse sinalizador estiver ativado.

  • As chaves de atributos do sinalizador para um determinado sinalizador devem ser exclusivas.

AWS AppConfig suporta os seguintes tipos de atributos de bandeira e suas restrições correspondentes.

Tipo Restrição Descrição
String Expressão regular

Padrão Regex para a string

Enum

Lista de valores aceitáveis para a string

Número Mínimo

Valor numérico mínimo do atributo

Máximo

Valor numérico máximo do atributo

Booleano Nenhum Nenhum
Matriz de strings Expressão regular Padrão Regex para os elementos da matriz
Enum Lista de valores aceitáveis para os elementos da matriz
Matriz numérica Mínimo Valor numérico mínimo para os elementos da matriz
Máximo Valor numérico máximo para os elementos da matriz