Corrigir variáveis de ambiente obsoletas no AEM Cloud Manager
Você atualiza um arquivo de configuração no Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites, mas algumas propriedades não refletem as alterações. Se uma propriedade tiver usado anteriormente uma variável de ambiente ou segredo e você substituí-la por um valor codificado, o AEM ainda poderá usar a referência antiga. Isso acontece porque o AEM prioriza os segredos existentes em relação aos novos valores codificados. Para corrigir isso, remova ou atualize segredos não utilizados no Cloud Manager e reimplante sua configuração.
Descrição description
Ambiente
Produto: Adobe Experience Manager as a Cloud Service - Sites (AEMaaCS - Sites)
Tipo de ambiente: Desenvolvimento
Oferta de produto: Cloud Manager
Problema/Sintomas
- Ao atualizar um arquivo de configuração, as alterações em determinadas propriedades não têm efeito.
- Se uma propriedade usava anteriormente uma variável de ambiente ou segredo, substituí-la por um valor codificado não substituirá a referência antiga.
- O sistema continua a usar o segredo antigo mesmo após implantar a configuração atualizada.
- Isso acontece devido à interpolação da configuração do OSGi, que prioriza os segredos existentes em vez dos valores codificados.
Resolução resolution
- Identifique quaisquer segredos ou variáveis de ambiente usadas anteriormente nas configurações do OSGi, mas que não são mais necessários.
- Vá para o Adobe Cloud Manager e localize essas variáveis ou segredos.
- Exclua ou atualize as entradas não usadas diretamente no Cloud Manager.
- Reimplante o arquivo de configuração atualizado depois de fazer essas alterações.
Observações sobre a Chave:
- Não há cache a ser limpo para configurações de OSGi. O AEM simplesmente prioriza os segredos existentes em vez de valores codificados.
- Remova segredos ou variáveis não utilizados do Cloud Manager se o código não exigi mais.
Ao seguir essas etapas, você garantirá que suas configurações atualizadas funcionem conforme esperado.