Um programa Sandbox é um dos dois tipos de programas disponíveis AEM Cloud Service, sendo o outro um programa Regular.
Uma caixa de proteção é normalmente criada para servir aos propósitos de treinamento, execução de demonstrações, ativação ou Prova de conceito (POC). Eles não são feitos para transportar tráfego ao vivo. Eles não estão sujeitos ao AEM como um Compromisso Cloud Service.
Os ambientes criados em uma caixa de proteção não são configurados para dimensionamento automático. Portanto, não são adequados para testes de desempenho ou de carga.
Os programas Sandbox incluem Sites e Ativos e são preenchidos automaticamente com um repositório Git, um ambiente de desenvolvimento e um pipeline de não-produção. O repositório Git é preenchido com uma amostra de projeto com base no arquétipo de projeto AEM.
Consulte Entendendo Programas e tipos de Programas para saber mais sobre os tipos de Programas.
Os Programas Sandbox têm os seguintes atributos:
Criação de programas: A criação do programa Sandbox inclui o recurso automático:
Soluções:programas Sandbox incluem AEM Sites e Assets.
Atualizações AEM: AEM as atualizações podem ser aplicadas manualmente a ambientes em um programa Sandbox e não são automaticamente enviadas.
Hibernação: Ambientes em um programa Sandbox são hibernados automaticamente se nenhuma atividade for detectada por um determinado período de tempo. Ambientes hibernados podem ser removidos manualmente.
O assistente de criação de programas permite criar um Programa Sandbox.
Para saber como criar um Programa Sandbox, consulte Criar um Programa Sandbox para obter mais detalhes.
Os Programas do Sandbox são entregues a um ambiente de desenvolvimento no momento da criação do programa de uma maneira criada automaticamente. O ambiente de desenvolvimento inclui um autor e uma camada de publicação por padrão.
O conjunto de ambientes de estágio de produção pode ser adicionado manualmente ao Programa Sandbox, quando o usuário estiver pronto para configurar um pipeline de produção.
Para saber como criar manualmente um ambiente, consulte Adicionar Ambiente para obter mais detalhes.
O usuário com as permissões necessárias pode excluir um ou mais conjuntos de ambientes de desenvolvimento ou de produção/estágio.
Para excluir um ambiente, consulte Excluindo Ambiente para obter mais detalhes.
Ambientes de Programa Sandbox entram em modo de hibernação se nenhuma atividade for detectada por um determinado período de tempo.
A hibernação é exclusiva aos ambientes de Programa Sandbox. Ambientes comuns não hibernam.
A hibernação pode ocorrer automática ou manualmente. Pode levar alguns minutos para que ambientes de Programa Sandbox entrem em modo de hibernação. Os dados são preservados durante a hibernação.
A hibernação é classificada como:
ambientes de Programa AutomaticSandbox são hibernados automaticamente após oito horas de inatividade, o que significa que os serviços de autor e publicação não recebem solicitações.
Manual: Como usuário, você pode hibernar manualmente um ambiente do Programa do Sandbox, embora não haja nenhum requisito para fazer isso, uma vez que a hibernação ocorrerá automaticamente após um determinado período (oito horas) de inatividade.
Na versão mais recente, vincular ao Developer Console diretamente do Cloud Manager não lhe dará a opção de hibernar um ambiente de Programa Sandbox. A solução alternativa está uma vez no Console do desenvolvedor, adicione o seguinte padrão ao final do url #release-cm-p1234-e5678 where 1234
1234 é sua ID do Programa e 5678 é sua ID do Ambiente.
Você pode hibernar manualmente seu Programa do Sandbox no Developer Console de duas maneiras diferentes, usando:
O acesso ao Developer Console para um Programa do Sandbox está disponível para qualquer usuário do Cloud Manager.
Siga as etapas abaixo para hibernar manualmente os ambientes do Programa Sandbox:
Navegue até Developer Console.
Consulte Acesso ao Console do desenvolvedor para saber como acessar o Console do desenvolvedor a partir da placa Ambientes.
Vincular ao Developer Console diretamente do Cloud Manager não lhe dará a opção de hibernar um ambiente de Programa Sandbox. A solução alternativa está uma vez no Console do desenvolvedor, adicione o seguinte padrão ao final do url #release-cm-p1234-e5678 where 1234
1234 é sua ID do Programa e 5678 é sua ID do Ambiente.
Clique em Hibernate, conforme mostrado na figura abaixo:
Ou,
Clique no link Ambientes na parte superior esquerda para visualização da lista ambientes e clique em Hibernate, conforme mostrado na figura abaixo:
Clique em Hibernate para confirmar a etapa.
Quando a hibernação for bem-sucedida, você verá a notificação de conclusão do processo de hibernação do seu ambiente na tela Developer Console.
Navegue até Developer Console.
Consulte Acesso ao Console do desenvolvedor para saber como acessar o Console do desenvolvedor a partir da placa Ambientes.
Vincular ao Developer Console diretamente do Cloud Manager não lhe dará a opção de hibernar um ambiente de Programa Sandbox. A solução alternativa está uma vez no Console do desenvolvedor, adicione o seguinte padrão ao final do url #release-cm-p1234-e5678 where 1234
1234 é sua ID do Programa e 5678 é sua ID do Ambiente.
Como alternativa, você pode navegar até Developer Console para cancelar a hibernação tentando acessar o serviço de autor ou publicação de um ambiente já hibernado; nesse caso, uma landing page será exibida com um link para o Developer Console. Consulte a seção Acessar um Ambiente hibernado abaixo.
O acesso ao Console do desenvolvedor é definido pelo Gerenciador de nuvem - Função do desenvolvedor no Admin Console. Um usuário com uma permissão de função de desenvolvedor pode cancelar a hibernação de um ambiente do Programa Sandbox.
Clique em Remover hibernação, conforme mostrado na figura abaixo:
Ou,
Clique no link Ambientes no canto superior esquerdo para visualização da lista ambientes e clique em Remover hibernação, como mostrado na figura abaixo
Clique em De Hibernate para confirmar a etapa.
Você receberá a notificação de que o processo de hibernação foi iniciado e será atualizado com o andamento.
Quando o processo for concluído, o ambiente do Programa Sandbox estará ativo novamente.
Qualquer usuário com um perfil de produto que dê acesso ao AEM como Cloud Service deve ter acesso ao Developer Console, permitindo que ele hiberne o ambiente.
Ao fazer solicitações de navegador contra o autor ou a camada de publicação de um ambiente hibernado, o usuário encontrará uma landing page descrevendo o status hibernado do ambiente, como mostrado na figura abaixo:
Poucas considerações importantes relacionadas aos ambientes hibernados e com hibernação são:
Um usuário pode usar um pipeline para implantar código personalizado em ambientes hibernados. O ambiente permanecerá hibernado e o novo código aparecerá no ambiente depois de ser deshibernado.
As atualizações AEM podem ser aplicadas a ambientes hibernados, que os clientes podem acionar manualmente a partir do Cloud Manager. O ambiente permanecerá hibernado e a nova versão aparecerá no ambiente depois de ser deshibernada.
Atualmente, o Cloud Manager não indica se um ambiente está hibernado.
Consulte AEM atualizações de versão para obter mais detalhes.
Um usuário pode aplicar manualmente AEM atualizações aos ambientes em um Programa Sandbox.
Consulte Atualizando o Ambiente para saber como atualizar um ambiente.