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.
Tópicos
- Compreendendo os atributos da bandeira de recurso
- Criação de um perfil de configuração de sinalizador de recurso (console)
- Criação de um perfil de configuração do sinalizador de recurso (linha de comando)
- Criação de sinalizadores de recursos com várias variantes
- Entendendo a referência de tipo para AWS.AppConfig.FeatureFlags
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](images/appconfig-flag-attributes.png)
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 |