Почему вы должны использовать Alibaba Cloud и каковы начальные шаги для завершения настройки

Опубликовано: 2019-11-23

Когда дело доходит до облачных вычислений, самое первое имя, которое приходит на ум, — это Amazon Web Service AWS.

AWS обслуживает различные облачные продукты, начиная от вычислений и заканчивая миграцией, хранилищем, безопасностью и многими другими. AWS — это имя, которому доверяют почти все во всем мире. Но когда дело доходит до китайского рынка, люди склонны дважды подумать, прежде чем выбрать AWS.

Ходило несколько слухов об уходе AWS с китайского рынка в прошлом, чего на самом деле не произошло. В то время было сложно решить, идти ли с AWS на китайский рынок или нет. Другим доступным вариантом было Alibaba Cloud, также известное как Aliyun. Alibaba Cloud — дочерняя компания Alibaba Group, которая предоставляет облачные услуги онлайн-бизнесу в Китае и на международном рынке. Нынешняя ситуация такова, что нельзя поставить себя на карту мира, не принимая во внимание огромный китайский рынок.

Теперь есть много вариантов размещения вашего сайта в Китае. Самый первый вариант — разместить его в своей стране. Но вы, вероятно, не выберете этот вариант, потому что ваш сайт будет размещен за пределами материкового Китая, и их поисковые системы могут не проиндексировать ваш сайт полностью.

Другим вариантом является использование CDN сети доставки контента для доставки контента без размещения веб-сайтов в материковом Китае. Но эта опция повлияет на скорость загрузки вашего сайта в зависимости от географического расположения CDN. Вы, вероятно, захотите выбрать место в Гонконге, если хотите разместить свой сайт через CDN. Чтобы избежать всех таких проблем, как рейтинг SEO, скорость загрузки веб-сайта и т. д., размещение вашего веб-сайта в материковом Китае — лучший вариант. Поисковые системы будут рассматривать ваш веб-сайт как местный веб-сайт, если вы развертываете веб-сайт, оптимизированный для Китая. Это повысит видимость вашего сайта в поисковых системах и SEO-рейтинг.

У вас должны быть вопросы о том, как вы можете запустить свой веб-сайт в Китае. Те же вопросы возникают, когда нам нужно было запустить сайт для нашего клиента, находящегося в материковом Китае. Было доступно два варианта сервера: AWS и Alibaba, но, поскольку наша целевая аудитория базировалась в Китае, предпочтительнее была платформа Alibaba Cloud. Alibaba Cloud и его продукты использовались в соответствии с требованиями веб-сайта. Существуют определенные правила, которым необходимо следовать, чтобы запустить свой веб-сайт в Китае. Этот блог поможет вам понять пошаговый процесс размещения вашего веб-сайта.

Темы, затронутые в блоге:

  1. Настройка сервера Алибаба
  2. ICP-лицензия
  3. Elastic Compute Service ECS и его экземпляр
  4. Настройка стопки ламп
  5. Перенос домена
  6. Сопоставление доменов
  7. Создание CSR
  8. Развертывание SSL на сервере Apache

Другие используемые облачные продукты Alibaba:

  1. Служба хранения объектов OSS
  2. ApsaraВидео для VOD
  3. Обработка мультимедиа

Настройка сервера Алибаба

Для покупки сервера было доступно два варианта: Alibaba International и Alibaba для материкового Китая. Учетная запись на обеих платформах считается разной. Ссылки для обеих платформ (международной и материкового Китая): https://www.alibabacloud.com/ и https://cn.aliyun.com/

Работа с платформой Alibaba International была довольно простой и очень похожей на AWS. Но проблема возникла, когда возникла необходимость настроить сервер и перенести домен, настроить SSL и настроить CDN (сеть доставки контента) с помощью ECS (Elastic Compute Service), который является одним из продуктов Alibaba.

ICP-лицензия

Чтобы разместить веб-сайт в Китае, необходимо было выполнить некоторые процедуры. Первым шагом в этом процессе была подача заявки на получение лицензии ICP (Internet Content Provider). Лицензия ICP — это регистрационный номер, который позволяет веб-сайту работать на серверах хостинга и является юридическим требованием, установленным правительством Китая. Лицензия ICP — единственный способ гарантировать быструю загрузку вашего веб-сайта, размещенного в материковом Китае. Лицензия ICP делится на две категории: ICP Filling и ICP Commercial Licence.

Заполнение ИКП:

Это первый уровень сертификации, и все заявители должны подать заявку на него, независимо от того, является ли веб-сайт коммерческим или некоммерческим. Заполнение ICP может занять несколько месяцев, но Alibaba Cloud обеспечивает обработку в течение 20 рабочих дней.

Коммерческая лицензия ICP:

Это позволяет онлайн-платформам или сторонним продавцам товаров и услуг размещать свои веб-сайты в материковом Китае. После получения только обеих лицензий ICP можно разместить свой веб-сайт электронной коммерции в материковом Китае.

Международные компании, не имеющие зарегистрированного коммерческого офиса в материковом Китае, не имеют права на получение лицензии ICP. Отечественные компании или совместные предприятия (СП) с внутренним участием могут подать заявку на получение лицензии ICP.
Все подробности о лицензии ICP доступны по ссылкам, указанным ниже.

  1. https://blog.sinorbis.com/chinese-icp-license
  2. https://www.nanjingmarketinggroup.com/blog/icp-license/how-apply-icp-license
  3. https://www.performancecloud.nl/blogs/how-to-launch-your-business-in-china-the-initial-step-to-host-your-web-portals

Служба эластичных вычислений ECS

После получения лицензии ICP был выбран хостинг-план. Alibaba предоставляет различные облачные серверы, которые соответствуют требованиям для размещения вашего веб-сайта. Мы выбрали Elastic Computing Service (ECS) . Он предоставляет гибкий и виртуальный облачный сервис для размещения веб-сайта. Были доступны различные варианты покупки; вы можете выбрать тот, который подходит в соответствии с вашими потребностями. Вы можете найти список всех планов хостинга и их подробную информацию по этой ссылке https://www.alibabacloud.com/solutions/hosting

После выбора подходящего хостинг-сервера, в моем случае ECS, нужно было выбрать его экземпляр. Экземпляр ECS — это виртуальная машина, содержащая такие компоненты, как память, сеть, ОС и ЦП. Эти инстансы ECS подразделяются на разные категории семейств инстансов, которые подходят для разных бизнес-сценариев (в основном спецификация памяти и ЦП). У меня была платформа для потоковой передачи видео по запросу и в основном образовательная платформа, поэтому экземпляр ECS, который я выбрал, был (ECS.mn4.large). Этот экземпляр предоставляет 2 виртуальных процессора и 8 ГБ памяти. Вы можете получить список всех типов экземпляров по этой ссылке в зависимости от ваших требований: https://www.alibabacloud.com/help/doc-detail/25378.html.

Настройка стопки ламп

Когда вы закончите с покупкой сервера, вам нужно будет установить/настроить стек LAMP. Это программное обеспечение с открытым исходным кодом, установленное вместе, позволяющее серверу размещать веб-сайт. LAMP означает Linux, Apache, MySQL и PHP. Первое, что нужно было, это иметь активную учетную запись Alibaba Cloud. Запустить ECS на машине с Linux было несложно. Я выполнил несколько простых шагов, приведенных ниже:

1. Войдите в свою консоль управления Alibaba Cloud ECS. На панели инструментов выберите Product Service > Elastic Compute Service . Вы попадете на панель обзора ECS. Щелкните « Экземпляры » на боковой панели, чтобы перейти в меню «Экземпляры».

2. Следующим шагом является создание экземпляра. Доступны два пакета, и вам нужно выбрать регион центра обработки данных и зону доступности для запуска экземпляра.

Elastic-Compute-Services

3. Выберите Выбрать тип экземпляра > Генерация . Выберите поколение в соответствии с вашими вычислительными требованиями.

4. Выберите Тип сети > Классическая сеть/сеть VPC . Выберите тип биллинга сети.

выбор экземпляра

5. В операционных системах выберите Ubuntu или любой другой сервер Linux, выберите версию для сервера из раскрывающегося меню. В разделе «Хранилище» выберите тип хранилища в соответствии с вашими требованиями.

6. В разделе «Настройка безопасности» вы можете установить пароль для безопасности сервера. Эту задачу также можно выполнить из консоли позже.

7. Наконец, вы можете просмотреть свою покупку и при необходимости изменить ее. Для подтверждения и запуска сервера нажмите Активировать.

подтвердите заказ

Здесь будет установлен Linux. Подробности и команды для установки Apache, MySQL и PHP приведены по следующей ссылке https://www.alibabacloud.com/getting-started/projects/how-to-install-lamp-stack.

Полное руководство по настройке приведено здесь

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-ubuntu-18-04

Обратите внимание, что эти ссылки объясняют настройку LAMP для ОС Ubuntu 18.04.

После того, как вы закончите настройку лампы, иногда вам нужно также настроить группы безопасности, что можно сделать с консоли экземпляра после входа в систему.

8. В разделе Экземпляры > Управление для управления экземпляром ECS.

Список экземпляров

9. Перейдите в раздел «Группа безопасности» (левая панель) > «Настроить правила» .

Тестовый экземпляр для LAMP

Убедитесь, что экземпляр уже настроен на разрешение входящего трафика с порта 80. Если нет, выберите «Добавить правила группы безопасности» , чтобы создать новое правило.

Правила группы безопасности

Введите данные, как показано ниже, и нажмите OK.

Add-Security-Group-Rules

Перенос домена

После того, как вы закончите настройку сервера, следующим шагом будет сопоставление домена с сервером.

Перенос домена

Если ваш домен зарегистрирован у другого провайдера, вам нужно будет перенести свой домен на Alibaba. Итак, есть несколько дополнительных шагов, которые вам нужно выполнить.

  1. Если вы хотите перенести домен на международную платформу Alibaba, вам необходимо следовать некоторому набору правил:
    • Ваше доменное имя должно быть существующим доменным именем и не должно содержать недопустимых символов.
    • Ваше доменное имя должно быть зарегистрировано у регистратора, отличного от Alibaba Cloud, в течение более 60 дней.
    • Доменное имя не должно находиться в статусе clientUpdateProhibited, serverUpdateProhibited или clientHold.
    • Ваше доменное имя не должно быть предметом спора, арбитража или ограничений по закону.

    Когда международные доменные имена, такие как .com, .net и .org, переносятся в Alibaba Cloud, ваш адрес электронной почты (регистранта доменного имени) должен быть рабочим и проверенным. Затем следуйте приведенной ниже процедуре.

    • Перед переносом доменного имени в Alibaba Cloud проверьте свое доменное имя у регистратора.
      • При необходимости измените контактную информацию, чтобы все предстоящие электронные письма с подтверждением, связанные с передачей, можно было отправить на адрес электронной почты нового административного контактного лица.
      • Удалите статус clienthold из доменного имени, если это необходимо.
      • Если ваше доменное имя включено с запретом переноса доменного имени из облака Alibaba, вам необходимо отключить эту функцию.
      • Получите код передачи, который также может называться ключом передачи, паролем передачи или паролем доменного имени.
    • Войдите в консоль Alibaba Cloud Domain.
    • На левой панели навигации выберите « Передача домена в» > «Перенести доменное имя в» .
    • Введите имя домена и ключ переноса, затем нажмите «Отправить » .
      Если вы массово переносите доменные имена в Alibaba Cloud,
      • Поместите доменное имя и его ключ переноса подряд, разделив их пробелом. Следуйте тому же правилу для других доменных имен.
      • Одновременно в Alibaba Cloud можно перенести не более 50 доменных имен.
    • Выберите шаблон профиля и нажмите « Далее» . Когда вы переносите доменное имя «.cn» в Alibaba Cloud, вы должны выбрать шаблон профиля, который прошел аутентификацию по реальному имени. Для получения дополнительной информации, связанной с аутентификацией в реальном времени, посетите страницу https://www.alibabacloud.com/help/doc-detail/108953.htm#section-rdn-q41-ygb.
    • Проверьте сумму и приступайте к оплате. Система автоматически проверит правильность вашего ключа переноса. После успешной проверки доменное имя начнет передаваться в Alibaba Cloud. Этот процесс может занять до 7 дней.

    Как проверить статус перевода?

    • Войдите в консоль Alibaba Cloud Domain.
    • Вы можете проверить процесс переноса в левой навигационной панели > Domain Transfers-In.  

    Подробную информацию вы можете найти по следующей ссылке:

    https://www.alibabacloud.com/help/doc-detail/54077.htm?spm=a3c0i.o54076en.b99.18.7c84fbddfnrz5

  2. Если вы хотите перенести домен на платформу материкового Китая, вам необходимо следовать некоторому набору правил:
    • Доменные имена с реальными и юридическими символами могут быть переданы.
    • Перенос доменного имени может быть осуществлен только через 60 дней после регистрации доменного имени и за 15 дней до истечения срока действия внутреннего доменного имени.
    • Статус доменного имени запрещен к передаче или передача клиентского права невозможна.
    • Доменные имена не могут быть переданы в спорах, арбитражах или судебных ограничениях.

    Процесс переноса можно выполнить, выполнив следующие действия:

    Плавная миграция перед переносом:

    • Настройте разрешение доменного имени в облаке Alibaba. Имена доменов, отличных от Wan, также могут использовать облачное разрешение.
    • Измените DNS доменного имени у исходного регистратора и соответствующим образом измените DNS доменного имени.
    • Попросите первоначального регистратора о переносе и получите пароль для переноса домена.

      Отправить перевод:

    • Заполните доменное имя и передайте пароль. Он поддерживает пакетную передачу (200/время). Вы должны выбрать информационный шаблон «аутентификация по реальному имени».
    • Вы должны оплатить стоимость переноса домена за 1 год продления.
    • В соответствии с требованиями временных спецификаций ICANN подтверждение авторизации проверки по электронной почте временно отменено; введен обзор доменного имени. После того, как проверка именования пройдена, начинается перенос доменного имени.
    • Система проверяет пароль переноса: если проверка пройдена, начинается перенос доменного имени в Wanwang; если верификация не удалась, необходимо войти в консоль управления-переход в список доменных имен и вовремя следить за статусом обработки.
    • Успешный перенос занимает примерно 5-7 дней, в зависимости от того, как быстро первоначальный регистратор подтвердит перенос.

      Подтвердите перевод после успешного завершения:

    • После успешного переноса нового доменного имени вам необходимо войти в консоль доменного имени и вовремя заполнить информацию о доменном имени, выполнив операцию смены (переноса) владельца доменного имени.

      Вы можете найти подробные инструкции по переносу домена в материковый Китай по ссылке:

    https://wanwang.aliyun.com/domain/transfers

  3. После того, как вы закончите процесс передачи домена, вы можете проверить статус домена по этой ссылке: https://domain.console.aliyun.com/#/domain/transfer/detail/

Сопоставление доменов

Отображение домена является наиболее важной и важной частью. DNS-серверы создают DNS-запись, которая предоставляет информацию о доменном имени или имени хоста, особенно о его текущем IP-адресе. A Records — это тип записи DNS. Запись A сопоставляет доменное имя с IP-адресом компьютера, на котором размещен домен.

Перейдите к Alibaba Cloud DNS со своей консоли. Появится следующий экран

Добавить доменное имя

Нажмите Добавить доменное имя

Добавить доменное имя в DNS-список

Если вы нажмете «Подтвердить», вы увидите несколько похожий экран по сравнению с экраном ниже. Вам придется добавить новую запись, если вы используете новый домен.

Добавить-запись

Нажмите «Добавить запись», и вы увидите следующий экран.

Добавить-запись-форма
Добавить тип записи

Здесь «А» означает адрес. Когда вы добавляете запись A, вы сопоставляете IPv4-адрес экземпляра с доменным именем. Вы также можете иметь несколько записей A для одного и того же доменного имени.

«CNAME» означает каноническое имя. Как следует из названия, оно используется для сопоставления канонического имени с доменом.

Подробные инструкции по сопоставлению домена приведены по ссылке ниже:

https://www.alibabacloud.com/blog/essential-guide-to-alibaba-cloud-domain-name-system-dns_593751

До сих пор предполагалось, что ваш сервер будет работать с сопоставленным доменом.

Создание CSR

Далее идет настройка SSL (если требуется). Если вы интегрируете онлайн-платежи на свой веб-сайт, вам необходимо рассмотреть продукты облачной безопасности для защиты от таких атак, как DDoS (распределенный отказ в обслуживании) и других распространенных атак. Итак, SSL — это необходимый шаг, который необходимо реализовать.

    1. Первым шагом к внедрению SSL является создание CSR (запрос на подпись сертификата). Прежде чем подавать заявку на цифровой сертификат, вы должны сначала сгенерировать закрытый ключ сертификата и файл CSR. Файл CSR. Исходным файлом сертификата открытого ключа является файл CSR, содержащий информацию о вашей организации и сервере. Закрытый ключ генерируется вместе с CSR. Конфиденциальность и безопасность закрытого ключа должны поддерживаться. Чтобы сгенерировать сертификат CSR для сервера Apache, вам необходимо выполнить следующие действия:
        1. Войдите в терминал вашего сервера (SSH).
        2. Введите следующую команду в приглашении: -

          Например: ( openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain .key -out yourdomain .csr )

        3. Введите запрашиваемую информацию:

          Название организации: имя, официально зарегистрированное для вашего бизнеса.

          Организационная единица: введите имя администратора баз данных, если применимо.

          Общее имя: полное доменное имя/URL, который вы защищаете.

          Населенный пункт: название города или населенного пункта, где зарегистрирована организация.

          Штат/провинция: название штата/провинция, где зарегистрирована организация.

          Страна: двухбуквенный код страны, в которой зарегистрирована организация (формат ISO).

        4. Скопируйте текст, открыв CSR в текстовом редакторе.
        5. Вставьте скопированный CSR в регистрацию SSL в своей учетной записи.

      Вы можете получить более подробную информацию о создании CSR по ссылкам ниже:
      https://in.godaddy.com/help/apache-generate-csr-certificate-signing-request-5269 и https://www.alibabacloud.com/help/doc-detail/42218.htm

    2. После того, как вы сгенерируете CSR, вам нужно будет проверить его с помощью различных методов, предоставляемых провайдером SSL. Для этого метода проверки вам потребуется создать определенную запись CNAME в настройках диспетчера DNS вашего домена из облачной консоли Alibaba. Значения записи CNAME также будут доступны в вашем аккаунте после того, как заказ будет отправлен на активацию в ЦС.

      Подробную информацию вы можете получить по ссылке ниже:

      https://www.namecheap.com/support/knowledgebase/article.aspx/9637/68/how-can-i-complete-the-domain-control-validation-dcv-for-my-ssl-certificate#dns

      По ссылке ниже вы можете получить подробную информацию о настройке записей cname из консоли Alibaba Cloud:

      https://partners-intl.aliyun.com/help/doc-detail/27144.htm?spm=a2c63.p38356.b99.33.708f799aod5oY5

    3. После проверки CSR сертификат SSL будет выдан провайдером на зарегистрированный адрес электронной почты.

Развертывание SSL на сервере Apache

Если ваш сервер является сервером Apache, вам необходимо развернуть сертификат SSL.

      1. В каталоге apache2 выполните команду для создания каталога ssl.
 mkdir /etc/apache2/ssl
      1. Выполните приведенную ниже команду, чтобы скопировать загруженный файл сертификата в каталог ssl.
 cp -r YourDomainName_public.crt /etc/apache2/ssl cp -r YourDomainName_chain.crt /etc/apache2/ssl cp -r YourDomainName.key /etc/apache2/ssl
      1. Выполните приведенную ниже команду, чтобы включить модуль SSL.
 sudo a2enmod ssl
      1. Вы можете выполнить команду
 ls /etc/apache2/sites-available
      1. после включения модуля SSL и просмотрите созданный файл с именем default-ssl.conf в каталоге.

Вы можете найти более подробную информацию по ссылке ниже:

https://www.alibabacloud.com/help/doc-detail/102450.html?spm=a2c5t.11065259.1996646101.searchclickresult.64ed7462pCA28k

    1. Следующим шагом будет изменение некоторых настроек в файле конфигурации вашего сервера (здесь я предполагаю, что сервером является apache, поэтому вы можете редактировать файл конфигурации с помощью этой команды nano /etc/apache2/sites-available/000-default.conf , В этом файле вы можете увидеть настройку для порта по умолчанию, т.е. 80, поэтому вам нужно добавить также порт SSL, который равен 443. Вам просто нужно добавить следующие строки и соответственно заменить путь к файлам (ключ и сертификаты). Я поместил свои файлы в папку 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>
    1. По умолчанию .htaccess недоступен. Для того, чтобы ваш сайт по умолчанию открывался по HTTPS, вам необходимо включить файл .htaccess. Чтобы включить его, вам нужно будет отредактировать файл конфигурации. Шаги:
      1. Используйте текстовый редактор, чтобы открыть файл. sudo nano /etc/apache2/sites-available/000-default.conf
      2. После блока VirtualHost() вам нужно добавить следующий код
 <Directory /var/www/html/example.com/public_html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
      1. Сохраните файл и перезапустите apache.

Другие облачные продукты Alibaba

  • Служба хранения объектов (OSS)

Alibaba предоставляет услуги хранения, которые позволяют хранить, архивировать и создавать резервные копии любого объема данных в облаке. Эта служба называется Object Storage Service, коротко известной как OSS. Этот сервис хранения, предоставляемый Alibaba, очень похож на корзину S3, предоставляемую Amazon Web Services (AWS). OSS позволяет извлекать и хранить различные файлы неструктурированных данных, включая текстовые файлы, изображения и аудиофайлы, видеофайлы и т. д., по сети независимо от времени и местоположения.

Alibaba предоставляет интерфейсы API и SDK для переноса больших объемов данных в Alibaba Cloud OSS. Существуют различные концепции хранения, предоставляемые Alibaba Cloud OSS. Это Bucket, Object, Region, Endpoint и AccessKey. Шаги по созданию корзины из Alibaba Cloud Console следующие:

СОЗДАТЬ ГРУППУ

Ведро — это тип контейнера для объектов, которые хранятся в OSS.

  • Чтобы создать корзину, вам может потребоваться войти в консоль Alibaba Cloud > OSS. Появится диалоговое окно, из которого вы можете создать диалоговое окно.
  • Введите имя корзины. Он должен быть уникальным и не может быть изменен после создания корзины.
  • Выберите центр обработки данных корзины из раскрывающегося списка «Регион». Это нельзя изменить после создания ведра. Если вам нужен доступ к OSS через интрасеть, выберите регион, в котором находится ваш ECS.
  • Предусмотрено три типа классов хранения: Standard, IA и Archive.
  • Хранилище: поддерживает частый доступ к данным.
  • IA (Infrequent Access): подходит для хранения данных, которые не часто используются и хранятся в течение длительного времени.
  • Архив: данные здесь хранятся в течение длительного периода времени (более полугода)
  • Выберите нужный список управления доступом, шифрование на стороне сервера и запрос журнала в реальном времени и нажмите «ОК», чтобы создать корзину.
Создать корзину

Вы можете найти различные способы создания ведра по ссылке, приведенной ниже:

https://www.alibabacloud.com/help/doc-detail/31885.htm?spm=a2c63.p38356.879954.4.3bb34fe0JofTNr

ЗАГРУЗИТЬ ОБЪЕКТ

  • Выберите имя корзины, в которую вы хотите загрузить объект.
  • Щелкните Файлы > Загрузить . На экране появится диалоговое окно загрузки.
  • В разделе «Загрузить в» укажите каталог, в который необходимо загрузить объект. Выбор параметра Текущий загрузит объект в текущий каталог. Если вы выберете указанный вариант, вам нужно указать каталог. OSS автоматически создаст соответствующую папку и загрузит объект в эту папку.
  • В разделе File ACL выберите ACL объекта, который необходимо загрузить. По умолчанию объект наследует ACL принадлежащего сегмента.
  • В разделе «Загрузка» вы можете перетащить один или несколько объектов для загрузки в раздел «Загрузка».
  • При загрузке объекта необходимо помнить, что если объект с таким же именем уже существует в корзине, он будет перезаписан.

Вы можете найти различные способы загрузки объекта по ссылке ниже:

https://www.alibabacloud.com/help/doc-detail/31886.htm?spm=a2c63.p38356.b99.19.77c65dc494FJlI

СКАЧАТЬ ОБЪЕКТ

  • Чтобы загрузить объект, перейдите в консоль OSS > список корзин (выберите имя созданной корзины) > вкладка «Файлы» > выберите имя объекта и нажмите «Предварительный просмотр».
  • На странице предварительного просмотра вы найдете следующие параметры: «Загрузить», «Открыть URL-адрес файла», «Копировать URL-адрес файла» и «Копировать путь к файлу».
  • Чтобы загрузить несколько объектов одновременно, перейдите в раздел «Файлы», выберите несколько объектов и выберите «Пакетная операция» > «Загрузить».
  • Чтобы загружать по одному объекту, перейдите в «Файлы», выберите объект, выберите « Дополнительно» > «Загрузить».

Вы можете найти различные способы загрузки объекта по ссылке ниже:

https://www.alibabacloud.com/help/doc-detail/31887.htm?spm=a2c63.p38356.b99.20.56d275c5wvXGab

УДАЛИТЬ ОБЪЕКТ

  • Чтобы удалить объект из корзины, перейдите к списку имен корзин из консоли.
  • Выберите имя корзины, из которой вы хотите удалить объект.
  • Нажмите «Файлы», выберите один или несколько объектов и нажмите «Удалить». Откроется диалоговое окно «Удалить файл». Нажмите «ОК», чтобы удалить.

Вы можете найти различные способы удаления объекта по ссылке ниже:

https://www.alibabacloud.com/help/doc-detail/31888.htm?spm=a2c63.p38356.b99.21.7e905a208HrDW0

УДАЛИТЬ ВЕДРО

  • Перед удалением корзины убедитесь, что все объекты в корзине удалены.
  • В списке корзин выберите имя корзины, которую хотите удалить.
  • Нажмите Основные настройки. В разделе «Управление ведрами» нажмите «Удалить ведро». Появится диалоговое окно. Нажмите «ОК», чтобы удалить корзину.

Вы можете найти различные способы удаления корзины по ссылке ниже:

https://www.alibabacloud.com/help/doc-detail/31889.htm?spm=a2c63.p38356.b99.22.18d37262UpR0Ou

  • Вышеупомянутые методы полезны, когда вы хотите управлять сегментами и объектами из облачной консоли Alibaba. Эти методы бесполезны, когда вам нужно управлять объектами или сегментами из ваших кодов.
  • Для этого Alibaba Cloud предоставляет SDK и API для разработчиков. Коды для использования OSS PHP SDK для выполнения рутинных операций, таких как создание корзины, загрузка и загрузка объектов, удаление объектов, удаление корзины и т. д., можно найти по ссылке ниже:

https://www.alibabacloud.com/help/doc-detail/32101.htm?spm=a2c63.p38356.879954.18.2637465aJLLKJE#concept-32101-zh

Для доступа к корзинам, присутствующим в OSS, необходимы AccessKey ID и AccessKey Secret.

  • Чтобы получить эти ключи, войдите в свою облачную консоль Alibaba. На аватаре в правом верхнем углу выберите ключ доступа из раскрывающегося списка.
  • На экране появится диалоговое окно с советами по безопасности.
  • На странице управления безопасностью вы можете создать AccessKey или найти существующий AccessKey. Затем получите AccessKey ID и AccessKey Secret своей учетной записи Alibaba Cloud.

Вы можете найти различные способы получения AccessKey ID и AccessKey Secret по ссылке ниже:

https://www.alibabacloud.com/help/doc-detail/142101.html?spm=a2c5t.11065259.1996646101.searchclickresult.632f1896cvtbZQ

Идентификация отправителя запроса осуществляется с использованием идентификатора ключа доступа или секрета ключа доступа методом симметричного шифрования . Идентификатор AccessKey используется OSS для идентификации пользователя. Секрет AccessKey используется для шифрования подписи пользователем и используется OSS для проверки подписи. AccessKey учетной записи Alibaba Cloud имеет разрешения на доступ к своим ресурсам.

Для отправки запроса в OSS от имени пользователя генерируется ключ подписи в определенном формате. Этот ключ подписи должен быть зашифрован вами с помощью вашего секретного ключа доступа. Это сгенерирует код подтверждения. После получения запроса OSS находит секрет AccessKey на основе идентификатора AccessKey, а затем таким же образом извлекает строку подписи и код подтверждения. Если рассчитанный код подтверждения совпадает с предоставленным кодом подтверждения, OSS определяет, что запрос действителен. В противном случае OSS отклоняет запрос.

  • ApsaraВидео для VOD

Еще одним продуктом, который я использовал, был ApsaraVideo для VOD. ApsaraVideo для VOD предоставляет решения для потоковой передачи аудио и видео по запросу. Он транскодирует загруженные, отредактированные и собранные аудио/видео файлы на основе настроек транскодирования. Он предоставляет веб-консоли, API и SDK, такие как SDK проигрывателя и SDK загрузки. Чтобы активировать ApsaraVideo VOD, вам необходимо приобрести его на веб-сайте Alibaba Cloud. После того, как вы приобрели план, вы можете войти в консоль ApsaraVideo VOD и начать пользоваться сервисом.

Вы можете загружать свои видео с помощью функции загрузки видео из консоли ApsaraVideo for VOD. Вы можете загружать несколько аудио, видео и изображений одновременно. Чтобы загрузить видео, выполните следующие действия:

ЗАГРУЗИТЬ ВИДЕО

  • Перейдите в Медиатеку > страница видео > загрузить видео .
  • На странице загрузки мультимедиа выберите локальное видео, которое нужно загрузить, и нажмите кнопку «Загрузить».
  • При необходимости вы можете добавить больше видео или отменить процесс загрузки видео.
Загрузить-Медиа

НАСТРОЙКА ПАРАМЕТРОВ ТРАНСКОДИРОВАНИЯ

Перед загрузкой видео необходимо выполнить настройку транскодирования. Доступны шаблоны транскодирования, и вы можете выбрать любой из них для обработки одного или нескольких видео. В этом случае использовались стандартные шаблоны транскодирования HLS. В противном случае для перекодирования выбирается шаблон по умолчанию. Проверьте конфигурацию и управление, если вы загружаете видео в первый раз. Все будущие видео будут перекодированы в соответствии с выбранным вами шаблоном перекодирования. Вы можете настроить различные определения, индивидуальные разрешения, скорость передачи данных и водяные знаки.

ИЗМЕНИТЬ ВИДЕО ИНФОРМАЦИЮ

  • Вы можете установить заголовок и категорию для своего видео перед его загрузкой на сервер. Можно выбрать несколько видеофайлов и добавить их в одну категорию. Вы можете изменить категорию видео на странице сведений о видео после загрузки видео.
  • Вы можете создать категорию на странице категорий перед загрузкой видео, чтобы выбрать категорию для видео при его загрузке.

ВЫБЕРИТЕ АДРЕС ХРАНИЛИЩА

  • Чтобы загрузить видео, вам нужно будет выбрать адрес хранилища. Если доступно несколько адресов хранения, будет выбран адрес хранилища по умолчанию.

НАЧАТЬ ЗАГРУЗКУ И СМОТРЕТЬ ПРОГРЕСС

  • Система начнет загрузку видеофайла, как только вы нажмете кнопку «Загрузить».
VOD-загрузка-медиа

  • Вы можете просмотреть список всех загружаемых видео.
  • Чтобы остановить загрузку видео, вы можете щелкнуть столбец «Отменить действие».
  • Если задача загрузки видео остановлена ​​или завершилась неудачей по какой-либо причине, вы можете возобновить задачу, нажав кнопку Загрузить снова. Система перезапустит загрузку видео.
  • Вы можете просмотреть все загруженные видео из Медиатеки. Система начинает перекодировать и обрабатывать эти видео.

Вы можете найти список поддерживаемых форматов расширений и другие подробности для загрузки видео по следующей ссылке: https://www.alibabacloud.com/help/doc-detail/86058.htm?spm=a2c63.p38356.b99.12.377971 e8tmtDAG

  • Обработка мультимедиа

Недостатком использования этого продукта было то, что всем нужно было управлять с помощью консольного интерфейса, предоставляемого Alibaba Cloud. Мое требование состояло в том, чтобы загрузить видео из пользовательской панели администратора с компрессией и обработкой видео. Поэтому был выбран MPS (служба обработки мультимедиа). С помощью этого любое большое видео разбивалось на маленькие файлы и сохранялось в OSS, чтобы конечный пользователь при просмотре видео не испытывал буферизации. Вы можете интегрировать в свой код пакеты SDK для Java, .Net, PHP, Python и NodeJS. Исходный код и примеры интеграции SDK приведены по ссылкам ниже:

https://docs.open.alipay.com/54/103419/

https://www.alibabacloud.com/help/faq-detail/38990.htm?spm=a2c63.p38356.879954.11.7239b03eq38scS

Я надеюсь, что к этому времени ваш сервер уже настроен и успешно работает. Цель этого блога — немного облегчить задачу разработчикам, которые хотят работать с китайским рынком и Alibaba Cloud.

There are options like hosting from your own country or using CDN but if you are serving the audience in China then, these options will slow down the loading speed of your website and the search engines of china will not treat your website as a local website.

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.