Por que você deve usar o Alibaba Cloud e quais são as etapas iniciais para concluir a configuração
Publicados: 2019-11-23Quando se trata de Cloud Computing, o primeiro nome que vem à mente de qualquer pessoa é Amazon Web Service AWS.
A AWS atende a diversos produtos baseados em nuvem, desde computação a migração, armazenamento a segurança e muitos outros. AWS é um nome confiável para quase todos ao redor do mundo. Mas quando se trata do mercado chinês, as pessoas tendem a pensar duas vezes antes de optar pela AWS.
Alguns rumores foram ouvidos sobre a AWS deixando o mercado da China no passado, o que realmente não aconteceu. Naquela época, era difícil decidir se iria com a AWS no mercado chinês ou não. A outra opção disponível era o Alibaba Cloud também conhecido como Aliyun. Alibaba Cloud é uma empresa subsidiária do Alibaba Group que fornece serviços em nuvem para negócios online na China e no mercado internacional. A situação atual é que não se pode colocar-se no mapa global sem considerar o enorme mercado chinês.

Agora, existem muitas opções disponíveis para hospedar seu site na China. A primeira opção é hospedá-lo em seu próprio país. Mas você provavelmente não irá com esta opção porque seu site será hospedado fora da China continental e seus mecanismos de pesquisa podem não indexar seu site completo.
Outra opção é usar o Content Delivery Network CDN para entregar conteúdo sem hospedar sites na China continental. Mas esta opção afetará a velocidade de carregamento do seu site dependendo da localização geográfica do CDN. Você provavelmente quer ir com o local de Hong Kong se quiser hospedar seu site por meio de CDN. Para evitar todos esses problemas, como rankings de SEO, velocidade de carregamento do site, etc., hospedar seu site na China Continental é a melhor opção. Os mecanismos de pesquisa tratarão seu site como um site local se você estiver implantando um site otimizado para a China. Isso aumentará a visibilidade do seu mecanismo de pesquisa e a classificação de SEO.
Você deve estar com dúvidas sobre como lançar seu site na China. As mesmas perguntas surgem quando precisávamos lançar o site para nosso cliente localizado na China Continental. Havia duas opções de servidor disponíveis: AWS e Alibaba, mas como nosso público-alvo estava baseado na China, a plataforma Alibaba Cloud era a preferida. Alibaba Cloud e seus produtos foram utilizados de acordo com os requisitos do site. Existem regras específicas que precisam ser seguidas para lançar seu site na China. Este blog irá ajudá-lo a descobrir o processo passo a passo para hospedar seu site.
Os temas abordados no blog são:
- Configuração do servidor Alibaba
- Licença ICP
- Elastic Compute Service ECS e sua instância
- Configuração da pilha de lâmpadas
- Transferência de domínio
- Mapeamento de domínio
- Gerando CSR
- Implantando SSL no servidor Apache
Os outros produtos Alibaba Cloud que foram usados são
- OSS do serviço de armazenamento de objetos
- ApsaraVídeo para VOD
- Processamento de mídia
Configuração do servidor Alibaba
Para comprar o servidor, havia duas opções disponíveis, uma era Alibaba International e outra era Alibaba para a China Continental. A conta em ambas as plataformas é considerada diferente. Os links para ambas as plataformas (Internacional e China Continental) são https://www.alibabacloud.com/ e https://cn.aliyun.com/
Prosseguir com a plataforma Alibaba International foi bastante simples e muito semelhante à AWS. Mas o problema ocorreu quando houve a necessidade de configurar o servidor e migrar o domínio, configurar o SSL e configurar o CDN (Content Delivery Network) usando o ECS (Elastic Compute Service) que é um dos produtos do Alibaba.
Licença ICP
Para hospedar um site na China, havia alguns procedimentos que precisavam ser seguidos. O primeiro passo nesse processo foi solicitar uma licença ICP (Internet Content Provider). Uma licença ICP é um número de registro e permite que um site funcione em servidores de hospedagem e é um requisito legal estabelecido pelo governo chinês. A licença ICP é a única maneira de garantir o carregamento rápido do seu site hospedado na China Continental. A Licença ICP divide-se em duas categorias: ICP Filling e ICP Commercial License.
Preenchimento do ICP:
É o primeiro nível de certificação e todos os candidatos devem se candidatar, independentemente de o site ser comercial ou não comercial. O preenchimento do ICP pode levar vários meses, mas o Alibaba Cloud fornece o processamento em 20 dias úteis.
Licença Comercial ICP:
Ele permite que plataformas online ou vendedores terceirizados de bens e serviços hospedem seu site na China continental. Depois de obter apenas a licença ICP, pode-se hospedar seu site de comércio eletrônico na China Continental.
As empresas internacionais sem sede comercial registada na China Continental não são elegíveis para obter uma licença ICP. As empresas nacionais ou joint ventures (JVs) com participações nacionais só podem solicitar a licença ICP.
Todos os detalhes sobre a Licença ICP estão disponíveis nos links mencionados abaixo.
- https://blog.sinorbis.com/chinese-icp-license
- https://www.nanjingmarketinggroup.com/blog/icp-license/how-apply-icp-license
- https://www.performancecloud.nl/blogs/how-to-launch-your-business-in-china-the-initial-step-to-host-your-web-portals
Serviço de computação elástica ECS
Após a obtenção da licença ICP, foi selecionado o plano de alojamento. O Alibaba fornece diferentes servidores em nuvem que atendem aos requisitos para hospedar seu site. Optamos pelo Elastic Computing Service (ECS) . Ele fornece serviço de nuvem elástica e virtual para hospedar o site. Havia diferentes opções de compra disponíveis; você pode selecionar o que é adequado de acordo com sua necessidade. Você pode encontrar uma lista de todos os planos de hospedagem e seus detalhes neste link https://www.alibabacloud.com/solutions/hosting
Após selecionar o servidor de hospedagem adequado, no meu caso ECS, sua instância teve que ser selecionada. A instância do ECS é uma máquina virtual que contém os componentes como memória, rede, SO e CPU. Essas instâncias do ECS são categorizadas em diferentes categorias de famílias de instâncias que atendem a diferentes cenários de negócios (principalmente especificação de memória e CPU). Eu tinha uma plataforma para streaming de vídeo sob demanda e basicamente uma plataforma educacional, então a instância do ECS que selecionei foi (ECS.mn4.large). Esta instância fornece 2 CPUs virtuais e 8 GiB de memória. Você pode obter a lista de todos os tipos de instâncias neste link com base em seus requisitos: https://www.alibabacloud.com/help/doc-detail/25378.html
Configuração da pilha de lâmpadas
Assim que terminar de comprar o servidor, você precisará instalar/configurar a pilha LAMP. É um software de código aberto instalado em conjunto para permitir que um servidor hospede um site. LAMP significa Linux, Apache, MySQL e PHP. A primeira coisa necessária era ter uma conta ativa do Alibaba Cloud. Iniciar o ECS em uma máquina Linux foi uma tarefa fácil. Eu segui alguns passos simples dados abaixo:
1. Conectado ao meu Alibaba Cloud ECS Management Console. No painel, selecione Product Service > Elastic Compute Service . Você será levado ao painel de visão geral do ECS. Você clica em Instâncias na barra lateral para navegar até o menu Instâncias.
2. A próxima etapa é criar uma instância. Há dois pacotes disponíveis e você precisa selecionar a região do data center e a zona de disponibilidade para executar a instância.

3. Selecione Escolher tipo de instância > Geração . Selecione a geração de acordo com seus requisitos de computação.
4. Selecione Tipo de rede > Rede clássica/VPC . Selecione o tipo de faturamento de rede.

5. Em sistemas operacionais, selecione Ubuntu ou qualquer outro servidor Linux, selecione uma versão para o servidor no menu suspenso. Na seção Armazenamento, selecione o tipo de armazenamento conforme sua necessidade.
6. Em Configuração de segurança, você pode definir uma senha para a segurança do servidor. Essa tarefa também pode ser executada no console posteriormente.
7. Por fim, você pode revisar sua compra e modificá-la, se necessário. Para confirmar e iniciar o servidor, clique em Ativar.

Aqui, o Linux será instalado. Os detalhes e comandos para instalar o Apache, MySQL e PHP são fornecidos no seguinte link https://www.alibabacloud.com/getting-started/projects/how-to-install-lamp-stack
O guia completo para configuração é fornecido aqui
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-ubuntu-18-04
Observe que esses links explicam a configuração do LAMP para o sistema operacional Ubuntu 18.04
Depois de concluir a configuração da lâmpada, às vezes você também precisa configurar grupos de segurança, o que pode ser feito no console da instância após o login.
8. Em Instâncias > Gerenciar para gerenciar a instância do ECS.

9. Navegue até Security Group (painel esquerdo) > Configure Rules .

Verifique se a instância já está configurada para permitir tráfego de entrada da porta 80. Caso contrário, selecione Adicionar regras de grupo de segurança para criar uma nova regra.

Insira os detalhes conforme mostrado abaixo e clique em OK.

Transferência de domínio
Depois de concluir toda a configuração do servidor, a próxima etapa seria mapear o domínio com o servidor.
Transferência de domínio
Se o seu domínio estiver registrado em outro provedor, você precisará migrar seu domínio para o Alibaba. Portanto, existem algumas etapas adicionais que você precisa seguir.
- Se você deseja transferir o domínio para a Plataforma Internacional do Alibaba, precisa seguir algumas regras:
- Seu nome de domínio deve ser um nome de domínio existente e não deve conter caracteres ilegais.
- Seu nome de domínio deve ser registrado em um registrador que não seja o Alibaba Cloud por mais de 60 dias.
- O nome de domínio não deve estar no status clientUpdateProhibited, serverUpdateProhibited ou clientHold.
- Seu nome de domínio não deve estar em disputa, sob arbitragem ou restringido por um tribunal.
Quando nomes de domínio internacionais como .com, .net e .org são transferidos para o Alibaba Cloud, seu endereço de e-mail (registrante do nome de domínio) deve estar funcionando e verificado. Em seguida, siga o procedimento abaixo indicado.
- Verifique seu nome de domínio em seu registrador antes de transferi-lo para o Alibaba Cloud.
- Modifique as informações de contato, se necessário, para que todos os próximos e-mails de confirmação relacionados à transferência possam ser enviados para o endereço de e-mail do novo contato administrativo.
- Remova o status de cliente do nome de domínio, se necessário.
- Se o seu nome de domínio estiver habilitado com proibição de transferência de nome de domínio para fora do Alibaba Cloud, você precisará desabilitar essa função.
- Obtenha um código de transferência, que também pode ser chamado de chave de transferência, senha de transferência ou senha de nome de domínio.
- Faça logon no console do Alibaba Cloud Domain.
- No painel de navegação do lado esquerdo, selecione Transferências de domínio para entrada > Transferir nome de domínio para .
- Digite seu nome de domínio e chave de transferência e clique em Enviar .
Se você estiver transferindo nomes de domínio para o Alibaba Cloud em massa, então- Coloque um nome de domínio e sua chave de transferência em sequência, separe-o com um espaço. Siga a mesma regra para outros nomes de domínio.
- No máximo, 50 nomes de domínio podem ser transferidos para o Alibaba Cloud de uma só vez.
- Selecione um modelo de perfil e clique em Avançar . Ao transferir um nome de domínio “.cn” para o Alibaba Cloud, você deve selecionar um modelo de perfil que tenha sido aprovado na autenticação de nome real. Para obter mais informações relacionadas à autenticação em tempo real, visite https://www.alibabacloud.com/help/doc-detail/108953.htm#section-rdn-q41-ygb
- Verifique o valor e prossiga para pagar. O sistema verificará automaticamente se sua chave de transferência está correta. Após a verificação bem-sucedida, o nome de domínio começará a ser transferido para o Alibaba Cloud. Esse processo pode levar até 7 dias.
Como verificar o status da transferência?
- Faça login no console do Alibaba Cloud Domain.
- Você pode verificar o processo de transferência no painel de navegação esquerdo > Domain Transfers-In.
Você pode encontrar as informações detalhadas no link a seguir:
https://www.alibabacloud.com/help/doc-detail/54077.htm?spm=a3c0i.o54076en.b99.18.7c84fbddfnrz5
- Se você deseja transferir o domínio para a plataforma da China Continental, precisa seguir algumas regras:
- Os nomes de domínio com caracteres reais e legais podem ser transferidos.
- A transferência do nome de domínio só pode ocorrer após 60 dias do registro do nome de domínio e 15 dias antes da expiração do nome de domínio doméstico.
- O status do nome de domínio é proibido de transferir ou a carteira de clientes não pode ser transferida.
- Os nomes de domínio não podem ser transferidos em disputas, arbitragens ou restrições judiciais.
O processo de transferência pode ser feito seguindo os passos abaixo:
Migração suave antes da transferência:
- Configure a resolução de nomes de domínio no Alibaba Cloud. Os nomes de domínio não Wan também podem usar o Cloud Resolution.
- Modifique o DNS do nome de domínio no registrador original e altere o DNS do nome de domínio de acordo.
- Peça ao registrador original para transferir e obtenha a senha de transferência do domínio.
Enviar transferência:
- Preencha o nome de domínio e transfira a senha. Suporta transferência em lote (200 / hora). Você deve escolher o modelo de informações de “autenticação de nome real”.
- Você tem que pagar o preço de transferência de domínio de renovações de 1 ano.
- Em resposta aos requisitos das especificações temporárias da ICANN , a confirmação da autorização de verificação por e-mail é temporariamente cancelada; a revisão do nome de domínio é inserida. Depois que a revisão de nomenclatura é aprovada, o nome de domínio começa a ser transferido.
- O sistema verifica a senha de transferência: se a verificação for aprovada, o nome de domínio começa a ser transferido para Wanwang; se a verificação falhar, você deve fazer login no console de gerenciamento - transferir para a lista de nomes de domínio e acompanhar o status do processamento a tempo.
- As transferências bem-sucedidas levam aproximadamente 5 a 7 dias para serem processadas, dependendo da rapidez com que o registrador original confirma a transferência.
Verifique a transferência após a conclusão bem-sucedida:
- Depois que o novo nome de domínio for transferido com sucesso, você precisará fazer login no console de nome de domínio e preencher as informações do nome de domínio a tempo, executando a operação de alteração (transferência) do proprietário do nome de domínio.
Você pode encontrar as diretrizes detalhadas para transferência de domínio para a China Continental no link:
https://wanwang.aliyun.com/domain/transfers
- Depois de concluir o processo de transferência do domínio, você pode verificar o status do domínio neste link: https://domain.console.aliyun.com/#/domain/transfer/detail/
Mapeamento de domínio
Mapeamento de domínio é a parte mais importante e crucial. Os servidores DNS criam um registro DNS que fornece informações sobre um nome de domínio ou nome de host, especialmente seu endereço IP atual. A Os registros são o tipo de registro DNS. Um registro A mapeia um nome de domínio para o endereço IP do computador que hospeda o domínio.
Navegue até o Alibaba Cloud DNS no seu console. A seguinte tela aparecerá

Clique em Adicionar nome de domínio

Se você clicar em Confirmar, verá uma tela um pouco semelhante à tela abaixo. Você terá que adicionar um novo registro se estiver usando um novo domínio.

Clique em Add Record e você verá a seguinte tela


Aqui, “A” significa Endereço. Ao adicionar um registro A, você está mapeando o endereço IPv4 da instância com o nome de domínio. Você também pode ter vários registros A para o mesmo nome de domínio.
“CNAME” significa nome canônico. Como o nome indica, é usado para mapear o nome canônico para o Domínio.
As diretrizes detalhadas para mapear o domínio são fornecidas no link abaixo:
https://www.alibabacloud.com/blog/essential-guide-to-alibaba-cloud-domain-name-system-dns_593751
Até agora, supõe-se que seu servidor esteja funcionando com o domínio mapeado.
Gerando CSR
Em seguida vem a configuração do SSL (se necessário). Se você estiver integrando pagamentos online ao seu site, precisará considerar produtos de segurança na nuvem para se proteger contra ataques como DDoS (Distributed Denial of Service) e outros ataques comuns. Portanto, o SSL é uma etapa necessária que precisa ser implementada.

- O primeiro passo para implementar SSL é gerar CSR (Certificate Signing Request). Antes de solicitar um certificado digital, você deve primeiro gerar a chave privada do certificado e um arquivo CSR. O arquivo CSR é O arquivo de origem de seu certificado de chave pública é o arquivo CSR e contém informações sobre sua organização e servidor. A chave privada é gerada junto com o CSR que é criado. A privacidade e a segurança da chave privada devem ser mantidas. Para gerar o certificado CSR para servidor apache, você precisa seguir os passos abaixo:
- Faça login no terminal do seu servidor (SSH).
- Digite o seguinte comando no prompt: -
Por exemplo: ( openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain .key -out yourdomain .csr )
- Insira as informações solicitadas:
Nome da organização: o nome legalmente registrado para sua empresa.
Unidade organizacional: insira o nome do DBA, se aplicável.
Nome comum: nome de domínio/URL completo que você está protegendo.
Localidade: nome da cidade ou localidade onde a organização está registrada.
Estado/Província: nome do estado/província onde a organização está registrada.
País: Código do país de duas letras de onde a organização está registrada (o formato ISO).
- Copie o texto abrindo o CSR no editor de texto.
- Cole o CSR copiado no registro SSL em sua conta.
Você pode obter mais detalhes para gerar CSR nos links abaixo:
https://in.godaddy.com/help/apache-generate-csr-certificate-signing-request-5269 e https://www.alibabacloud.com/help/doc-detail/42218.htm - Depois de gerar o CSR, você precisará verificá-lo por meio de vários métodos fornecidos pelo provedor SSL. Para este método de validação, você precisará criar um determinado registro CNAME nas configurações do Gerenciador de DNS do seu domínio no Console do Alibaba Cloud. Os valores do registro CNAME também estarão disponíveis em sua conta após o envio do pedido para ativação na CA.
Você pode obter as informações detalhadas no link abaixo:
https://www.namecheap.com/support/knowledgebase/article.aspx/9637/68/how-can-i-complete-the-domain-control-validation-dcv-for-my-ssl-certificate#dns
No link abaixo, você pode obter os detalhes para configurar os registros cname no console do Alibaba Cloud:
https://partners-intl.aliyun.com/help/doc-detail/27144.htm?spm=a2c63.p38356.b99.33.708f799aod5oY5
Depois que o CSR for verificado, o certificado SSL será emitido pelo provedor no endereço de e-mail registrado.
- O primeiro passo para implementar SSL é gerar CSR (Certificate Signing Request). Antes de solicitar um certificado digital, você deve primeiro gerar a chave privada do certificado e um arquivo CSR. O arquivo CSR é O arquivo de origem de seu certificado de chave pública é o arquivo CSR e contém informações sobre sua organização e servidor. A chave privada é gerada junto com o CSR que é criado. A privacidade e a segurança da chave privada devem ser mantidas. Para gerar o certificado CSR para servidor apache, você precisa seguir os passos abaixo:
Implantando SSL no servidor Apache
Se o seu servidor for um servidor apache, você precisará implantar o certificado SSL.
- No diretório apache2, execute o comando para criar o diretório ssl.
mkdir /etc/apache2/ssl
- Execute o comando abaixo para copiar o arquivo de certificado baixado para o diretório ssl.
- Execute o comando abaixo para copiar o arquivo de certificado baixado para o diretório ssl.
cp -r YourDomainName_public.crt /etc/apache2/ssl cp -r YourDomainName_chain.crt /etc/apache2/ssl cp -r YourDomainName.key /etc/apache2/ssl
- Execute o comando abaixo para habilitar o módulo SSL.
sudo a2enmod ssl
- Você pode executar o comando
ls /etc/apache2/sites-available
depois que o módulo SSL estiver ativado e visualize o arquivo criado chamado default-ssl.conf no diretório.
Você pode encontrar mais detalhes no link abaixo:
https://www.alibabacloud.com/help/doc-detail/102450.html?spm=a2c5t.11065259.1996646101.searchclickresult.64ed7462pCA28k
- O próximo passo seria alterar algumas configurações no arquivo de configuração do seu servidor (estou assumindo aqui que o servidor seja apache, assim você pode editar o arquivo de configuração através deste comando nano /etc/apache2/sites-available/000-default.conf Neste arquivo você pode ver a configuração para a porta padrão, ou seja, 80, então você precisa adicionar a porta SSL também, que é 443. Você só precisa adicionar as linhas abaixo e substituir o caminho dos arquivos (chave e certificados) de acordo .Coloquei meus arquivos dentro da pasta SSL.
<VirtualHost *:443> DocumentRoot /var/www/html SSLEngine on SSLCertificateFile /var/www/ssl/xyz.crt SSLCertificateKeyFile /var/www/ssl/xyz.key SSLCertificateChainFile /var/www/ssl/xyz_bundle.crt <Directory /var/www/html> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> </VirtualHost>
- Por padrão, .htaccess não está disponível. Para redirecionar seu site por padrão aberto em HTTPS, você precisa habilitar o arquivo .htaccess. Para habilitá-lo, você precisará editar o arquivo de configuração. Os passos são:
- Use um editor de texto para abrir seu arquivo. sudo nano /etc/apache2/sites-available/000-default.conf
- Após o bloco VirtualHost(), você precisa adicionar o seguinte código
- Por padrão, .htaccess não está disponível. Para redirecionar seu site por padrão aberto em HTTPS, você precisa habilitar o arquivo .htaccess. Para habilitá-lo, você precisará editar o arquivo de configuração. Os passos são:
<Directory /var/www/html/example.com/public_html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
- Salve o arquivo e reinicie o apache.
Outros produtos de nuvem do Alibaba
Serviço de armazenamento de objetos (OSS)
Alibaba fornece serviços de armazenamento que permitem armazenar, arquivar e fazer backup de qualquer quantidade de dados na nuvem. Este serviço é chamado de Serviço de Armazenamento de Objetos, conhecido como OSS. Esse serviço de armazenamento fornecido pelo Alibaba é bastante semelhante ao bucket do S3 fornecido pela Amazon Web Services (AWS). O OSS permite que você recupere e armazene vários arquivos de dados não estruturados, incluindo arquivos de texto, imagens e arquivos de áudio, arquivos de vídeo, etc. pela rede, independentemente da hora e do local.
O Alibaba fornece interfaces de API e SDK para migrar dados em massa para o Alibaba Cloud OSS. Existem vários conceitos de armazenamento fornecidos pelo Alibaba Cloud OSS. Eles são Bucket, Object, Region, Endpoint e AccessKey. As etapas para criar um bucket do Alibaba Cloud Console são as seguintes:
CRIAR BALDE
Um bucket é um tipo de contêiner para objetos armazenados no OSS.
- Para criar um bucket, você pode precisar fazer login no console do Alibaba Cloud > OSS. Uma caixa de diálogo aparecerá de onde você pode criar uma caixa de diálogo.
- Insira o nome do bucket. Ele deve ser exclusivo e não pode ser alterado após a criação do bucket.
- Selecione o data center do bucket na lista suspensa Região. Isso não pode ser alterado depois que o bucket é criado. Se você precisar acessar o OSS pela intranet, selecione a região onde seu ECS está residindo.
- Três tipos de classes de armazenamento são fornecidos: Standard, IA e Archive.
- Armazenamento: Suporta acesso frequente a dados.
- IA (Acesso Infrequente): é adequado para armazenar dados que não são usados com frequência e são armazenados por muito tempo.
- Arquivo: os dados aqui são armazenados por um longo período de tempo (mais de meio ano)
- Selecione a lista de controle de acesso desejada, a criptografia do lado do servidor e a consulta de log em tempo real e clique em OK para criar seu bucket.

Você pode encontrar vários métodos para criar um bucket no link abaixo:
https://www.alibabacloud.com/help/doc-detail/31885.htm?spm=a2c63.p38356.879954.4.3bb34fe0JofTNr
CARREGAR OBJETO
- Selecione o nome do bucket no qual você deseja fazer upload de um objeto.
- Clique em Arquivos > Carregar . Uma caixa de diálogo de upload aparecerá na tela.
- Na seção Carregar para, defina o diretório para o qual o objeto precisa ser carregado. Selecionar a opção Atual fará o upload do objeto no diretório atual. Se você selecionar a opção Especificado , precisará especificar um diretório. O OSS criará automaticamente a pasta correspondente e fará o upload do objeto para essa pasta.
- Na seção File ACL, selecione a ACL do objeto que deve ser carregado. Por padrão, um objeto herdará a ACL do bucket pertencente.
- Na seção Upload, você pode arrastar um ou vários objetos para serem carregados na seção Upload.
- Ao fazer upload de um objeto, lembre-se de que, se o objeto com o mesmo nome já existir no bucket, ele será substituído.
Você pode encontrar vários métodos para carregar o objeto no link abaixo:
https://www.alibabacloud.com/help/doc-detail/31886.htm?spm=a2c63.p38356.b99.19.77c65dc494FJlI
BAIXAR OBJETO
- Para fazer download de um objeto, navegue até OSS Console > bucket list (selecione o nome do bucket que você criou) > guia Files > selecione o nome do objeto e clique em Preview.
- Na página de visualização, você encontrará as seguintes opções: Download, Abrir URL do arquivo, Copiar URL do arquivo e Copiar caminho do arquivo.
- Para fazer download de vários objetos de uma vez, navegue até Arquivos, selecione vários objetos e selecione Operação em lote > Fazer download.
- Para baixar um objeto de cada vez, navegue até Arquivos, selecione um objeto, selecione Mais > Baixar.
Você pode encontrar vários métodos para baixar o objeto no link abaixo:
https://www.alibabacloud.com/help/doc-detail/31887.htm?spm=a2c63.p38356.b99.20.56d275c5wvXGab
APAGAR OBJETO
- Para excluir um objeto do bucket, navegue até a lista de nomes do bucket no console.
- Selecione o nome do bucket do qual você deseja excluir um objeto.
- Clique em Arquivos, selecione um ou vários objetos e clique em Excluir. Isso abrirá a caixa de diálogo Excluir arquivo. Clique em Ok para excluir.
Você pode encontrar vários métodos para excluir o objeto no link abaixo:
https://www.alibabacloud.com/help/doc-detail/31888.htm?spm=a2c63.p38356.b99.21.7e905a208HrDW0
APAGAR BALDE
- Antes de excluir o bucket, certifique-se de que todos os objetos no bucket foram excluídos.
- Na lista de buckets, selecione o nome do bucket que você deseja excluir.
- Clique em Configurações básicas. No Bucket Management, clique em delete bucket. Uma caixa de diálogo aparecerá. Clique em Ok para excluir o bucket.
Você pode encontrar vários métodos para excluir o bucket no link abaixo:
https://www.alibabacloud.com/help/doc-detail/31889.htm?spm=a2c63.p38356.b99.22.18d37262UpR0Ou
- Os métodos mencionados acima são úteis quando você deseja gerenciar os buckets e objetos do Alibaba Cloud Console. Esses métodos não são úteis quando você precisa gerenciar os objetos ou buckets de seus códigos.
- Para isso, o Alibaba Cloud fornece SDKs e APIs para os desenvolvedores. Os códigos para usar o SDK PHP do OSS para realizar operações de rotina, como criação de um bucket, uploads de objetos e downloads de objetos, exclusão de objetos, exclusão de bucket etc. podem ser encontrados no link abaixo:
https://www.alibabacloud.com/help/doc-detail/32101.htm?spm=a2c63.p38356.879954.18.2637465aJLLKJE#concept-32101-zh
Para acessar os buckets presentes no OSS, são necessários AccessKey ID e AccessKey Secret.
- Para obter essas chaves, faça login no console do Alibaba Cloud. No avatar no canto superior direito, selecione a tecla de acesso no menu suspenso
- Uma caixa de diálogo de Dicas de segurança aparecerá na tela.
- Na página Gerenciamento de segurança, você pode criar uma AccessKey ou encontrar uma AccessKey existente. Em seguida, obtenha o AccessKey ID e o AccessKey Secret da sua conta do Alibaba Cloud.
Você pode encontrar diferentes métodos para obter o AccessKey ID e o AccessKey Secret no link abaixo:
https://www.alibabacloud.com/help/doc-detail/142101.html?spm=a2c5t.11065259.1996646101.searchclickresult.632f1896cvtbZQ
A identidade do remetente da solicitação é feita usando o AccessKey Id ou AccessKey Secret pelo método de criptografia simétrica . O AccessKey Id é usado pelo OSS para identificar o usuário. O AccessKey Secret é usado para criptografia de assinatura pelo usuário e é usado pelo OSS para verificar a assinatura. A conta AccessKey of Alibaba Cloud tem permissões para acessar seus recursos.
Para enviar uma solicitação ao OSS como usuário, uma chave de assinatura é gerada em um formato específico. Essa chave de assinatura deve ser criptografada por você usando seu AccessKey Secret. Isso gerará um código de verificação. Depois que a solicitação é recebida, o OSS encontra o AccessKey Secret com base no AccessKey Id e, em seguida, extrai a string de assinatura e o código de verificação da mesma maneira. Se o código de verificação calculado for igual ao código de verificação fornecido, o OSS determinará que a solicitação é válida. Caso contrário, o OSS rejeita a solicitação.
ApsaraVídeo para VOD
O outro produto que usei foi ApsaraVideo para VOD. ApsaraVideo for VOD fornece soluções de streaming de áudio e vídeo sob demanda. Ele transcodifica os arquivos de áudio/vídeo carregados, editados e coletados com base nas configurações de transcodificação. Ele fornece consoles, APIs e SDKs baseados na Web, como o SDK do player e o SDK do upload. Para ativar o ApsaraVideo VOD, você precisa comprá-lo no site do Alibaba Cloud. Depois de comprar o plano, você pode fazer login no console ApsaraVideo VOD e começar a usar o serviço.
Você pode enviar seus vídeos a partir da função de upload de vídeo do console ApsaraVideo for VOD. Você pode fazer upload de vários recursos de áudios, vídeos e imagens ao mesmo tempo. Para enviar o vídeo, siga os passos abaixo:
ENVIO VÍDEO
- Navegue até Biblioteca de mídia > página de vídeo > carregar vídeo .
- Na página de upload de mídia, selecione o vídeo local que você precisa enviar e clique no botão Upload.
- Você pode adicionar mais vídeos, se necessário, ou cancelar o processo de upload de vídeos.

CONFIGURAR A CONFIGURAÇÃO DE TRANSCODIFICAÇÃO
Você deve concluir a configuração de transcodificação antes de enviar o vídeo. Os modelos de transcodificação estão disponíveis e você pode selecionar qualquer um deles para processar um ou vários vídeos. Os modelos de transcodificação HLS padrão foram usados neste caso. Caso contrário, o modelo padrão é selecionado para transcodificação. Verifique a configuração e o gerenciamento se você estiver carregando o vídeo pela primeira vez. Todos os vídeos futuros serão transcodificados de acordo com o modelo de transcodificação selecionado. Você pode configurar diferentes definições, resoluções personalizadas, taxas de bits e marcas d'água.
EDITAR INFORMAÇÕES DO VÍDEO
- Você pode definir o título e a categoria do seu vídeo antes de carregá-lo no servidor. Vários arquivos de vídeo podem ser selecionados e podem ser adicionados a uma categoria. Você pode modificar a categoria do vídeo na página de detalhes do vídeo após o upload do vídeo.
- Você pode criar uma categoria na página de categorias antes de enviar o vídeo para poder selecionar uma categoria para o vídeo ao enviá-lo.
SELECIONE O ENDEREÇO DE ARMAZENAMENTO
- Para enviar um vídeo, você precisará selecionar o endereço de armazenamento. Se houver vários endereços de armazenamento disponíveis, o endereço de armazenamento padrão será selecionado.
COMECE A CARREGAR E VER O PROGRESSO
- O sistema iniciará o upload do arquivo de vídeo assim que você clicar no botão Upload.

- Você pode ver uma lista de todos os vídeos que estão sendo carregados.
- Para interromper o upload de um vídeo, você pode clicar na coluna Cancelar da ação.
- Se a tarefa de upload de vídeo for interrompida ou falhar por qualquer motivo, você poderá retomar a tarefa clicando no botão Fazer upload novamente. O sistema reiniciará o upload do vídeo.
- Você pode ver todos os vídeos carregados da Biblioteca de mídia. O sistema começa a transcodificar e processar esses vídeos.
Você pode encontrar a lista de formatos de extensão suportados e outros detalhes para enviar um vídeo no seguinte link: https://www.alibabacloud.com/help/doc-detail/86058.htm?spm=a2c63.p38356.b99.12.377971 e8tmtDAG
Processamento de mídia
A desvantagem de usar este produto era que tudo deveria ser gerenciado pela interface do console fornecida pelo Alibaba Cloud. Meu requisito era fazer o upload do vídeo do painel de administração personalizado com compactação e processamento feito no vídeo. Então MPS (Media Processing Service) foi selecionado. Com a ajuda disso, qualquer vídeo grande foi dividido em arquivos pequenos e armazenados no OSS para que o usuário final, enquanto visualiza o vídeo, não sofra buffering. Você pode integrar os SDKs Java, .Net, PHP, Python e NodeJS em seu código. O código-fonte e os exemplos para integração do SDK são fornecidos nos links abaixo:
https://docs.open.alipay.com/54/103419/
https://www.alibabacloud.com/help/faq-detail/38990.htm?spm=a2c63.p38356.879954.11.7239b03eq38scS
Espero que, a esta altura, seu servidor esteja pronto e funcionando com sucesso. O objetivo deste blog é tornar a tarefa um pouco mais fácil para os desenvolvedores que desejam trabalhar com o mercado chinês e o Alibaba Cloud.
Existem opções como hospedagem em seu próprio país ou usar CDN, mas se você estiver atendendo ao público na China, essas opções diminuirão a velocidade de carregamento do seu site e os mecanismos de pesquisa da China não tratarão seu site como um site local.
The best option for your audience in China is to host your website in Mainland China with Alibaba Cloud service. It will definitely reflect in SEO ranking of your website as your website will appear as a local website for the search engines in China. The process and steps for Alibaba Cloud server setup for Mainland China and International platforms are different.
Our team had faced lots of challenges and had referred every possible website, resource and contacted their support team to setup Alibaba server and make it work for our client. Alibaba Cloud policies are changing frequently so I hope by the time you are reading this blog, their policies may not have changed.