Можно ли развернуть Amazon Chime и запустить на стороннем VPS? И как?

#amazon-web-services #vps #aws-chime-sdk #amazon-chime

#amazon-веб-сервисы #vps #aws-chime-sdk #amazon-chime

Вопрос:

В примерах Amazon Chime, например, здесьhttps://github.com/aws-samples/amazon-chime-sdk-classroom-demo они подразумевают, что он должен быть развернут и запущен на сервере AWS через Cloud9. Однако я хочу развернуть и запустить его на каком-нибудь другом VPS, таком как digitalocean или linode server.

Главный вопрос: можно ли это вообще сделать, поддерживается ли это?

Если да, то как? Общие указания. Какой пример мне следует использовать и где он вообще описан?

В конечном итоге я хочу это:

Скажем, у меня есть обучающий веб-сайт, который я запускаю на digital ocean или linode. Не на AWS. Я хочу иметь возможность использовать Amazon Chime таким образом, чтобы мои пользователи переходили на мой веб-сайт и подключались к классу видео с моего веб-сайта

Ответ №1:

Служба Chime должна быть запущена на AWS, но вы можете получить ссылку на конечную точку службы Chime с любого веб-сайта, размещенного где-либо еще.

Чтобы использовать веб-приложение Amazon Chime, ваши учащиеся должны войти вhttps://app.chime.aws / из вашего веб-браузера. У вас должна быть эта ссылка на вашем веб-сайте.

Смотрите https://docs.aws.amazon.com/chime/latest/ug/chime-web-app.html

Обратите внимание на демонстрацию. В демонстрации показано, как использовать Amazon Chime SDK для создания онлайн-класса в Electron и React. Если вы используете этот метод развертывания, вы можете разместить приложение React в любом месте под частным доменом на любом хосте. Это приложение будет запускаться в любом месте при обратном подключении к конечной точке службы AWS.

Комментарии:

1. The Chime service would need run on AWS, but you can have a link to the Chime service endpoint from any website hosted anywhere else. —> где пользователь должен будет подключиться к классу — через мой веб-сайт и повторный запуск на моем веб-сайте, или ему придется перейти или быть перенаправленным на AWS?

2. Если вы развернете демонстрационное приложение на своем веб-сайте, они останутся на веб-сайте. Но вам нужно управлять приложением react как частью вашего веб-сайта.

Ответ №2:

Ресурсы будут развернуты в AWS. Обойти это невозможно.

Сценарий развертывания можно запустить с вашего собственного ноутбука, Cloud9 и / или любого другого сервера Linux. Вам просто нужно иметь возможность запускать git clone и script/deploy.js .

Вам также необходимо настроить среду с соответствующими учетными данными AWS. Cloud9 будет иметь эти учетные данные из коробки. Для любой другой среды (ваш ноутбук / виртуальная машина Digital Ocean и т.д.) Потребуется получить учетную запись AWS Ket / Secret pair и использовать aws config для их включения.

Комментарии:

1. 1) какие ресурсы?

2. также 2) Скажем, у меня есть обучающий веб-сайт, который я запускаю на digital ocean или linode. Могу ли я использовать Amazon Chime таким образом, чтобы мои пользователи переходили на мой веб-сайт и оттуда также подключались к классу video?

3. Код в репозитории создает и развертывает приложение react / electron, несколько функций lambda, сегменты S3…