Habilidades para o sucesso
Ask the Community
Decidir qual CDN usar
Criar uma On-Demand Sandbox
Múltiplos sites
Administração MRT
Configurar o acesso à API
Configurar o ambiente local
Usar um cliente privado SLAS
O Manager Runtime facilita o gerenciamento de organizações, projetos, ambientes e pacotes associados à sua loja virtual do PWA Kit. Este guia descreve a lista crescente de tarefas de administração que são possíveis na ferramenta Runtime Admin na Web. (Todas as tarefas de administração descritas nesse guia, e muitas outras, também podem ser feitas usando o Managed Runtime API.)
Antes de continuar, confirme que você tem acesso ao Managed Runtime e ao Runtime Admin. Para provisionar o Managed Runtime, entre em contato com o Success Manager. Para o Runtime Admin, entre em contato com o administrador do Commerce Cloud e solicite que adicione uma das seguintes funções a sua conta usando o Account Manager: Managed Runtime User ou Managed Runtime Admin.
Important
Os projetos ajudam você a gerenciar diversos ambientes em uma organização. Todo projeto do PWA Kit precisa ter um projeto correspondente no Managed Runtime para implantação e hospedagem do código da loja virtual na infraestrutura de número pública da Salesforce.
Para criar um projeto em Runtime Admin:
Ao criar um projeto pela primeira vez, seu site não fica acessível na Web até depois que a infraestrutura de nuvem necessária seja implantada. Esse processo de implantação pode levar até 40 minutos.
Note
As instruções para o resto das tarefas de administração nesse guia assumem que você está começando da página Overview (Visão geral) de um projeto em Runtime Admin.
Para encontrar um projeto existente e abrir a página Overview (Visão geral) dele:

Para alternar entre projetos de maneira rápida, use o menu do projeto localizado na parte superior da página.
Na página Project Settings (Configurações do projeto), você pode fazer o seguinte:
Para acessar a página Project Settings (Configurações do projeto):
Para editar as configurações, clique em Edit (Editar), faça as edições e clique em Update (Atualizar). Para descartar suas edições, clique em Cancel (Cancelar).
Para excluir um projeto, clique em Delete (Excluir), insira o nome do projeto para confirmar e depois clique em Yes, Delete (Sim, excluir). Para manter o projeto, clique em No, Keep (Não, manter).
Você pode escolher ser notificado por e-mail sempre que qualquer um desses eventos de implantação ocorrer:
Para adicionar uma notificação:

Para editar uma notificação:

Para remover uma notificação:

Os ambientes são usados para separar sua loja (virtual) de produção de outras lojas (virtuais) que são implantadas para outros fins, como desenvolvimento e teste. Para saber mais sobre os ambientes e outros conceitos relacionados, veja Visão geral do Managed Runtime.
Para criar um ambiente no Runtime Admin:
Vá para a página Overview (Visão geral) de um projeto.
Clique em New Environment (Novo ambiente).
Insira um nome para o ambiente.
Selecione uma região para implantar a infraestrutura de nuvem pública da Salesforce.
Se o ambiente for um ambiente de produção:
Selecione uma instância Commerce Cloud para se conectar ao ambiente.
Clique em Complete Setup (Concluir configuração).
Note
Todas as regiões com suporte têm uma região de backup emparelhada para failovers. Você é responsável por garantir que seu aplicativo seja executado corretamente nas regiões primária e de backup selecionadas:
| Região Primária | Região de backup |
|---|---|
us-east-1 - Leste dos EUA (Norte da Virgínia) |
us-east-2 - Leste dos EUA (Ohio) |
us-east-2 - Leste dos EUA (Ohio) |
us-east-1 - Leste dos EUA (Norte da Virgínia) |
us-west-1 - Oeste dos EUA (Norte da Califórnia) |
us-west-2 - Oeste dos EUA (Oregon) |
us-west-2 - Oeste dos EUA (Oregon) |
us-west-1 - Oeste dos EUA (Norte da Califórnia) |
ca-central-1 - Canadá (Central) |
us-east-2 - Leste dos EUA (Ohio) |
sa-east-1 - América do Sul (São Paulo) |
us-east-1 - Leste dos EUA (Norte da Virgínia) |
ap-south-1 - Ásia-Pacífico (Mumbai) |
ap-south-2 - Ásia-Pacífico (Hyderabad) |
ap-south-2 - Ásia-Pacífico (Hyderabad) |
ap-south-1 - Ásia-Pacífico (Mumbai) |
ap-southeast-1 - Ásia-Pacífico (Cingapura) |
ap-northeast-2 - Ásia-Pacífico (Seul) |
ap-southeast-2 - Ásia-Pacífico (Sydney) |
ap-southeast-1 - Ásia-Pacífico (Cingapura) |
ap-southeast-3 - Ásia-Pacífico (Jacarta) |
ap-southeast-1 - Ásia-Pacífico (Cingapura) |
ap-northeast-2 - Ásia-Pacífico (Seul) |
ap-southeast-1 - Ásia-Pacífico (Cingapura) |
ap-northeast-1 - Ásia-Pacífico (Tóquio) |
ap-northeast-3 - Ásia-Pacífico (Osaka) |
ap-northeast-3 - Ásia-Pacífico (Osaka) |
ap-northeast-1 - Ásia-Pacífico (Tóquio) |
eu-west-1 - UE (Irlanda) |
eu-west-3 - UE (Paris) |
eu-west-2 - UE (Londres) |
eu-west-1 - UE (Irlanda) |
eu-west-3 - UE (Paris) |
UE-central-1 - UE (Frankfurt) |
UE-central-1 - UE (Frankfurt) |
eu-west-3 - UE (Paris) |
eu-central-2 - UE (Zurique) |
UE-central-1 - UE (Frankfurt) |
eu-south-1 - UE (Milão) |
UE-central-1 - UE (Frankfurt) |
me-central-1 - Oriente Médio (Emirados Árabes Unidos) |
eu-west-2 - UE (Londres) |
il-central-1 - Israel (Tel Aviv) |
eu-west-2 - UE (Londres) |
Para qualquer site que usa PWA Kit e Managed Runtime, só é possível designar um pacote por vez como implantado para cada ambiente.
Quando a implantação for concluída, o pacote aparecerá sob o cabeçalho Deployed Bundle (Pacote implantado). O processo para implantar um ambiente pela primeira vez pode demorar uma hora para ser concluído.
É na página Environment Setting (Configurações do ambiente) que é possível fazer muitas das tarefas de administração, incluindo:
Para acessar a página Environment Settings:
Para fazer edições, clique no botão Edit (Editar) ao lado de configurações General (Geral) ou Advanced (Avançado). Depois de fazer as edições, clique em Update (Atualizar) para salvar as mudanças ou em Cancel (Cancelar) para descartá-las.
Você pode limpar parte ou todo o conteúdo armazenado em cache de um ambiente na rede de distribuição de conteúdo (CDN). Limpar o cache da CDN ajuda a garantir que os compradores vejam a versão mais recente e precisa do conteúdo em seu site.
Use a API para limpar todo o projects_target_invalidation_create conteúdo armazenado em cache, URLs específicos ou diretórios.
Não é possível limpar o cache CDN no Runtime Admin. No entanto, quando você reimplanta um pacote, isso limpa todo o conteúdo armazenado em cache para o ambiente associado.
A invalidação do cache CDN resulta temporariamente em desempenho mais lento para os primeiros compradores que acessam o site após a invalidação.
Note
Consulte Variáveis de ambiente.
Os cabeçalhos de controle de acesso permitem que você restrinja o acesso a um ambiente para que somente o tráfego confiável proveniente de sua rede de distribuição de conteúdo (CDN) ou equipe de desenvolvimento seja permitido. Restringir o acesso é importante para garantir que os bots não contornem as configurações de segurança do perímetro da CDN e para garantir que os rastreadores de pesquisa não indexem conteúdo do domínio ou ambiente errado.
Se endereços IP permitidos também estiverem definidos, as solicitações com um endereço IP válido ou um cabeçalho de controle de acesso serão permitidas.
Defina cabeçalhos de controle de acesso usando as Configurações avançadas do ambiente ou a projects_target_access_control_header_create API.
As solicitações recebidas serão permitidas somente se um cabeçalho de solicitação x-sfdc-access-control estiver presente com um valor válido.
Um valor de cabeçalho é composto pelo conjunto de caracteres escolhido. Cada valor de cabeçalho:
Você é responsável por garantir que o valor do cabeçalho de controle de acesso seja armazenado e compartilhado com segurança apenas com pessoas confiáveis. É altamente recomendável girar o cabeçalho de controle de acesso regularmente.
Para girar um cabeçalho de controle de acesso:
1curl https://myproject-mytarget.mobify-storefront.com/ -H "x-sfdc-access-control: 123456789" -o /dev/nullx-sfdc-access-control com o valor atualizado.Consulte também
Um redirecionamento permite que você encaminhe uma solicitação do URL solicitado para um URL distinto. Os redirecionamentos podem ajudar a evitar inconvenientes na experiência do usuário causadas por mudanças na loja (virtual). Por exemplo, considere uma página de campanha sazonal para a primavera. Quando a campanha sazonal termina e é substituída por uma campanha de verão, você pode fazer um redirecionamento do URL de primavera ao URL de verão.
O redirecionamento é um recurso avançado que pode ter consequências significativas na segurança da sua loja (virtual), inclusive quanto ao redirecionamento para URLs ou ativos maliciosos. Tenha cuidado ao atribuir funções de usuário que deem acesso ao recurso de redirecionamento.
Antes de criar um redirecionamento em um ambiente de Production, recomendamos que você o crie primeiro no ambiente de Staging.
Tip
Você também pode criar um ou mais redirecionamentos usando o endpoint da projects_target_redirect_create API.
Para criar um redirecionamento usando o Runtime Admin:
www.example.com/winter, insira /winter.Vejamos agora as opções para criar um redirecionamento em mais detalhes.
O valor que você inserir no campo Redirect From deve sempre ser um caminho relativo. O campo Redirect To pode ser tanto um caminho relativo quanto um URL completo. Por exemplo, imagine que você quer redirecionar visitantes de www.example.com/spring para www.example.com/summer. O campo Redirect From deve ser /spring. O campo Redirect To pode ser tanto /summer quanto www.example.com/summer.
Você pode adicionar um asterisco (*) no final do URL Redirect From para indicar um curinga. Um curinga corresponde a qualquer (0 ou mais) caractere no URL. Por exemplo, um redirecionamento de /a/* corresponderia a /a/, /a/b e /a/b/c.
Um asterisco só pode ser usado no final do URL Redirect From.
Os redirecionamentos padrão são processados primeiro pelo Managed Runtime, seguidos pelos redirecionamentos com curingas.
A maioria dos redirecionamentos usa o código de estado Permanent 301, mas você também pode selecionar Temporary 302. Se você não tiver certeza de qual código de estado HTTP usar, consulte este documento que explica os códigos de estado, da MOZ.com.
Algumas solicitações contém parâmetros de string de consulta que você pode querer incluir nas solicitações de redirecionamento. Poe exemplo, o caminho relativo /spring-landing-page pode ser adicionado a uma string de consulta para acompanhamento analítico, como /spring-landing-page?gclid=123.
Para habilitar o encaminhamento do parâmetro de consulta, vá até a seção Forward (Encaminhar) do formulário e selecione Query Parameters (Parâmetros de consulta). Caso contrário, os parâmetros da string de consulta do URL de origem não são incluídos no URL de redirecionamento.
O que acontece quando tanto o URL Redirect From e o URL Redirect To têm strings de consulta e o encaminhamento está habilitado? Neste caso, o URL de redirecionamento inclui uma combinação de ambas string de consulta. Os parâmetros de consulta do URL Redirect To são adicionados à string de consulta na solicitação. Por exemplo, imagine que seu aplicativo recebe uma solicitação para o caminho relativo /spring?year=2019. Se você escolhe redirecionar /spring para /summer?year=2020, o URL de redirecionamento é /summer?year=2019&year=2020 quando o encaminhamento está habilitado.
Você pode incluir automaticamente qualquer caminho depois da parte do curinga do URL Redirect From no URL Redirect To. Por exemplo, se /a/* corresponder a /a/b/c no URL Redirect From e o URL Redirect To for /z/, o URL de redirecionamento será /z/b/c.
Para habilitar o encaminhamento do caminho do curinga, vá até a seção Encaminhar do formulário e selecione Wildcard Path (Caminho do curinga).
Recomendamos que você crie sempre redirecionamentos no ambiente de Staging e os clone no de Production depois de testá-los.
Tip
Você pode copiar todos os redirecionamentos de um ambiente para outro usando o recurso de redirecionamentos de clones.
Você também pode clonar redirecionamentos usando o endpoint da projects_target_redirect_clone_create API.
Para clonar redirecionamentos usando o Runtime Admin:
Quando você clona redirecionamentos, você está substituindo todos os redirecionamentos no ambiente de destino por todos os redirecionamentos do ambiente de origem.
Warning
Você também pode editar um redirecionamento usando o endpoint da projects_target_redirect_partial_update API.
Para editar as configurações de um redirecionamento existente usando o Runtime Admin:
Você também pode excluir um redirecionamento usando o endpoint da projects_target_redirect_destroy API.
Para excluir um redirecionamento usando o Runtime Admin:
Se um redirecionamento não estiver funcionando como esperado, tente uma estas etapas de solução de problemas:
Os redirecionamentos apresentam as seguintes limitações técnicas:
ssr.js./mobify/redirect/$pathgerenciado .Confira a seguir como gerenciar seus usuários.
Para adicionar um usuário a um projeto:

Para alterar a função de um usuário:

Acesse a lista com as ações associadas a cada função na Visão geral do Managed Runtime.
Para remover um usuário de um projeto:
