使用 Python 和 Boto3 的亚马逊网络服务 (AWS)
Amazon Web Services (AWS) with Python & Boto3
了解如何使用 Amazon Web Services (AWS) & Python,在 AWS 中集成实用的 Python Web 项目
你会学到什么
-
在本课程中,学生将学习如何使用 AWS IAM
-
在本课程中,您将学习如何使用 AWS Dynamodb 以及如何将其与 Python 集成
-
在本课程中,您将学习如何使用 AWS S3(简单存储服务)
-
在本课程中,您将学习如何使用 AWS RDS(关系数据库服务)
-
在本课程中,您将学习如何使用 AWS EC2(弹性计算云)
-
在本课程中,您将学习如何使用 Lambda 函数
-
在本课程中,您将学习如何使用 SES(简单电子邮件服务)
-
在本课程中,您将学习如何使用 CloudFormation
-
在本课程中,您将学习如何使用 Amazon Elastic Beanstalk
要求
-
Python基础知识
描述
在本课程中,我们将使用 Python 和 Boto3学习Amazon Web Services (AWS) ,因此 Amazon Web Services (AWS) 是世界上最全面、应用最广泛的云平台,提供来自全球数据中心的 200 多种功能齐全的服务。包括发展最快的初创公司、最大型企业和主要政府机构在内的数百万客户正在使用 AWS 来降低成本。您可以将 AWS 与不同的编程语言一起使用,在本课程中,我们想通过 Python 编程语言学习 AWS。
什么是蟒蛇?
Python 是一种高级通用编程语言。它的设计理念通过使用显着缩进来强调代码的可读性。它的语言结构和面向对象的方法旨在帮助程序员为小型和大型项目编写清晰、合乎逻辑的代码
本课程分为不同的部分。
- 在第一部分中,我们将讨论IAM,因此 IAM 是 AWS Identity and Access Management。使用 IAM,您可以指定谁可以访问哪些服务和资源,以及在哪些条件下,我们将使用 AWS 控制台创建一些示例,然后我们将使用 Python 编程语言。
- 在第二部分中,我们想了解 AWS Dynamodb,因此 DynamoDB 是一种完全托管的 NoSQL 数据库服务,可提供快速且可预测的性能以及无缝的可扩展性。DynamoDB 让您减轻管理负担
操作和扩展分布式数据库,这样您就不必担心硬件配置、设置和配置、复制、软件修补或集群扩展。这些你不用管,因为都是dynamodb做的。
- 第三节要说的是amazon S3,所以S3的全称是Simple Storage Service,它是一种对象存储服务,提供业界领先的可扩展性、数据可用性、安全性和性能。
- 在第四部分中,我们想了解 Amazon RDS或 Amazon Relational Database Services,我们想了解三种关系数据库及其与 Python 的集成,如 MySQL、Postgres 和 Mariadb。
- 在第五部分中,我们将了解 Amazon EC2或者我们可以说弹性计算云,它在 Amazon Web Services (AWS) 云中提供可扩展的计算能力。我们使用 AWS 控制台创建一些示例,然后我们使用 Python 语言,我们还将在 EC2 中部署我们的 Django 项目。
- 在第六部分中,我们想讨论 AWS lambda函数,它是一种无服务器计算服务,让您无需配置或管理服务器即可运行代码。
- 在第七部分中,我们想要了解 AWS CloudFormation,因此它是一项可帮助您使用 JSON 或 YAML 模板建模和设置 AWS 资源的服务。
- 在第八部分中,我们想要了解 AWS SES或者我们可以说简单的电子邮件服务,我们可以使用此服务向我们的客户发送电子邮件。
- 在第九部分中,我们将了解Elastic Beanstalk,它是一种易于使用的服务,用于部署和扩展使用 Java、.NET、PHP、Node.js、Python、Ruby、Go 开发的 Web 应用程序和服务,和 Docker 在熟悉的服务器上,如 Apache、Nginx、Passenger 和 IIS,同样在本节中,我们在 Django 中创建一个具有 RDS 功能的简单项目,然后将其部署到弹性 beanstalk。
- 在第十部分中,我们将使用 Python 和 Django 创建一个完整的实用博客项目,我们将 Amazon RDS 功能添加到我们的 Python web 项目中,之后我们将我们的 web 项目部署到 elastic beanstalk,在部署到 Amazon Elastic Beanstalk 之后我们添加一个自定义域名从 Amazon Route53 到我们的项目,最后我们使用 Amazon SSL Certificate Manager 保护我们的 Python Web 项目。
- 在第十一部分中,我们将使用 Python 和 Flask 创建一个完整的实用博客项目,特别是在本节中,我们将重点关注如何使用 Amazon Code Pipeline 在 Elastic Beanstalk 中部署我们的 Python Flask 项目。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)