Как запустить Aspose.Cells в AWS Lambda

Подготовьте среду AWS

  1. Зарегистрируйте учетную запись AWS: Зарегистрируйте аккаунт AWS
  2. Войдите в свою учетную запись AWS, добавьте пользователя IAM под своей учетной записью. Вы можете обратиться к официальному документу AWS: Добавить пользователя IAM
  3. Добавьте разрешение «AmazonS3FullAccess», пожалуйста, используйте тот же способ, добавьте EC2 и Elastic Beanstalk, полный доступ для каждого.
  4. На последнем шаге убедитесь, что вы получили имя пользователя IAM, ключ, идентификатор ключа и файл «credentials.csv», вам нужно хорошо их сохранить. Теперь убедитесь, что ваш пользователь IAM имеет полный доступ к S3, EC2, Elastic Beanstalk. видеть:

Доступ к AWS

Установите набор инструментов AWS для Visual Studio.

  1. Установите Visual Studio 2019 или более позднюю версию.
  2. Загрузите и установите AWS Toolkit для Visual Studio: Инструментарий AWS

Создайте проект, работающий в AWS Lambda

  1. Создайте основное веб-приложение ASP.NET в Visual Studio, напишите тестовый код, получите Aspose.Cells от nuget.

  2. Убедитесь, что тестовый проект хорошо работает на вашем локальном компьютере, а затем разверните его в AWS Elastic Beanstalk: Щелкните правой кнопкой мыши имя проекта, выберите «Опубликовать в AWS Elastic Beanstalk». (Этот параметр будет доступен только после установки AWS Toolkit для Visual Studio).

  3. Вам нужно будет добавить нового пользователя с вашей учетной записью AWS и пользователем IAM, вы можете импортировать файл «credentials.csv», который вы получили на предыдущем шаге.

  4. Опубликуйте успешно, вы получите адрес ссылки, например: http://testprojectaspose-test.us-west-2.elasticbeanstalk.com/ Подождите 10 минут, пока ссылка вступит в силу, после чего вы сможете посетить ее!