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á.
Atualize seu endpoint de acesso com um URL personalizado
O endpoint de acesso padrão criado com seu aplicativo web contém identificadores gerados pelo serviço. Para oferecer uma experiência de marca, talvez você queira fornecer uma URL personalizada para que seus usuários acessem seu aplicativo web Transfer Family. Este tópico descreve como atualizar seu endpoint de acesso com uma URL personalizada.
nota
O procedimento a seguir depende do uso do modelo de CloudFormation pilha
No entanto, o modelo fornecido simplifica o processo e facilita a prevenção de configurações incorretas. Se você não usar o CloudFormation modelo, siga estas diretrizes:
-
A política de solicitação do Origin deve encaminhar cadeias de caracteres de consulta e cookies para a origem e não deve encaminhar o
Hostcabeçalho para a origem. -
A política de cache não deve incluir o
Hostcabeçalho na chave de cache.
Para personalizar o URL do seu aplicativo web
-
Crie uma CloudFront distribuição usando o AWS CloudFormation modelo fornecido pela Transfer Family, modelo de CloudFormation pilha
. -
Abra o CloudFormation console em https://console.aws.amazon.com/cloudformation
. -
Escolha Criar pilha e especifique o seguinte.
-
Na seção Pré-requisito - Preparar modelo, escolha Escolher um modelo existente.
-
Na seção Especificar modelo escolha Fazer carregar um arquivo de modelo.
-
Salve o arquivo de modelo da CloudFormation pilha
e, em seguida, carregue-o aqui.
-
-
Escolha Avançar e forneça as seguintes informações.
-
WebAppEndpoint: copie o valor do seu aplicativo web
-
AccessEndpoint: forneça o nome de domínio personalizado que você deseja usar
-
AcmCertificateArn: forneça o ARN para um SSL/TLS certificado público ou privado armazenado em AWS Certificate Manager
-
-
Complete o CloudFormation assistente até que sua nova pilha seja criada.
-
-
Em seu aplicativo web, edite o endpoint do Access, atualizando o URL personalizado para o URL que você deseja usar.
-
Crie registros DNS para direcionar o tráfego do seu nome de domínio personalizado para a CloudFront distribuição. Se você estiver usando o Route 53 para a zona, poderá criar um Alias ou um registro CNAME para o nome da CloudFront distribuição (por exemplo, xxxx.cloudfront.net). Para obter informações sobre como usar o Amazon Route 53 com CloudFront, consulte Configurando o Amazon Route 53 para rotear o tráfego para uma CloudFront distribuição.
-
Atualize sua política de compartilhamento de recursos entre origens substituindo o endpoint de acesso padrão pela seguinte linha no bloco de
AllowedOriginscódigo:"https://custom-url"Você precisa fazer essa alteração para cada bucket usado pelo seu aplicativo web.
Depois de fazer a atualização, a
AllowedOriginsseção da sua política de CORS deve ter a seguinte aparência:"AllowedOrigins": [ "https://custom-url"],Você precisa apenas de uma única AllowedOrigins entrada para cada aplicativo web Transfer Family.
Consulte o procedimento Configurar compartilhamento de recursos de origem cruzada (CORS) para seu bucket do Amazon S3 para obter mais detalhes.
Agora você pode visitar seu endpoint de acesso personalizado e compartilhar esse link com seus usuários finais.