10.1.1 使用亚马逊的RDS创建PostgreSQL数据库

在开始本节之前,我们需要创建和配置AWS账户。完成之后,我们的第一项任务就是创建要用于EagleEye服务的PostgreSQL数据库。要做到这一点,我们将要登录到AWS控制台并执行以下操作。
    (1)在第一次登录到控制台时,我们将看到一个亚马逊Web服务列表。找到RDS的链接并点击它,进入RDS仪表板。
    (2)在仪表板上找到一个上面写着“Launch a DB Instance”的大按钮并点击它。
    (3)RDS支持不同的数据库引擎。
 
此时,应该能看到一个数据库列表。选择PostgreSQL,然后点击“Select”按钮。这将启动数据库创建向导。
    亚马逊的数据库创建向导首先会询问这是生产数据库(Production)还是开发/测试(Dev/Test)数据库。我们将使用免费套餐创建开发/测试数据库。图10-2展示了这个界面。
图10-2 选择数据库是生产数据库还是测试数据库
    
接下来,我们将创建有关PostgreSQL数据库的基本信息,并设置将要使用的主用户ID和密码来登录数据库。图10-3展示了这个界面。
图10-3 设置基本数据库配置
 
创建的数据库实例标识符为:eagle-eye-aws-dev,主用户名为:postgres_aws_dev,密码为:postgres_aws_dev
 
该向导的最后一步是创建数据库安全组、端口信息和数据库备份信息。图10-4展示了这个界面的内容。
图10-4 为RDS数据库创建安全组、端口和备份选项
图10-4中创建的数据库名为:eagle_eye_aws_dev
    此时,数据库创建过程将开始(可能需要几分钟)。完成之后,需要配置EagleEye服务来使用数据库。创建完数据库之后(这需要几分钟),返回到RDS仪表板并查看创建的数据库。图10-5展示了这个界面。
图10-5 创建好的RDS/PostgreSQL数据库
    对于本章,我为每个需要访问基于亚马逊的PostgreSQL数据库的微服务创建了一个名为aws-dev的新应用程序profile。我在Spring Cloud Config GitHub存储库(https://github.com/carnellj/config-repo)中添加了一个新的Spring Cloud Config服务器应用程序profile,它包含亚马逊数据库连接信息。使用新数据库的每一个属性文件都遵循命名约定(服务名)-aws-dev.yml(许可证服务、组织服务和验证服务)。
    此时,数据库已经准备好了(还不赖,只需要大约5次点击就能创建完成)。让我们转向下一个应用程序基础设施,看看如何创建EagleEye许可证服务将要使用的Redis集群。
原文地址:https://www.cnblogs.com/mongotea/p/11975375.html