Use parâmetros de aplicação para armazenar informações como configurações e senhas. Durante a implantação, esses parâmetros são injetados como variáveis de ambiente nos scripts de inicialização e encerramento da aplicação, o que aumenta a flexibilidade e a segurança do processo.
Crie e usar parâmetros de aplicação
Acesse a página ECS console - Application Management. Na aba My Applications, clique em no nome da aplicação desejada para abrir a página de detalhes.
Selecione a aba Parameters e clique em Create Parameter.
-
No painel Create Parameter, configure os seguintes parâmetros e clique em OK.
Parameter Name: Nome do parâmetro, usado como variável de ambiente no script. Por exemplo,
port.-
Type:
Custom Parameters: Armazena informações de configuração não confidenciais.
Encryption Parameter: Armazena informações confidenciais, como senhas e chaves de API. O valor do parâmetro é criptografado para aumentar a segurança.
-
Set different values for each group:
Yes: Especifique um valor diferente para cada grupo. Por exemplo, para o parâmetro
port, defina o valor deGroup 1como8080e o deGroup 2como8081.No: Defina um único valor para todos os grupos de aplicações.
-
Use o parâmetro no pacote de implantação. No script de inicialização da aplicação, use
${port}para referenciar o parâmetro.start_application() { docker run -d -p ${port}:${port} --name my-application image:latest } start_applicationAo publicar o pacote de implantação em diferentes grupos de aplicações, o trecho
${port}no script é interpretado com o valor especificado para o grupo correspondente. Por exemplo, na publicação para o Group 1, o valor de${port}será8080. Já para o Group 2, o valor será8081.