本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 3.1:添加后端数据库
重要
AWS OpsWorks Stacks 不再接受新客户。在 2024 年 5 月 26 日之前,现有客户将能够正常使用 OpsWorks 控制台、API、CLI 和 CloudFormation 资源,届时它们将停产。为准备此过渡,我们建议您尽快将堆栈过渡到AWS Systems Manager。有关更多信息,请参阅 AWS OpsWorks Stacks 生命周期终止常见问题解答和 将 AWS OpsWorks Stacks 应用程序迁移到 AWS Systems Manager Application Manager。
新版本的 SimplePHPApp 在后端数据库中存储其数据。AWS OpsWorksStacks 支持两种类型的数据库服务器:
-
MySQL AWS OpsWorks Stacks 层是一个蓝图,用于创建托管 MySQL 数据库主实例的 Amazon EC2 实例。
-
Amazon RDS 服务层提供了一种将 Amazon RDS 实例整合到堆栈中的方法。
您还可以使用诸如 Amazon DynamoDB 等其他数据库,或创建自定义层以支持 MongoDB
本示例使用 MySQL 层。
将 MySQL 层添加到 MyStack
-
在 Layers 页面上,单击 + Layer。
-
在 Add Layer 页面上,对于 Layer type,选择 MySQL,接受默认设置,然后单击 Add Layer。
将实例添加到 MySQL 层
-
在 Layers 页面的 MySQL 行,单击 Add an instance。
-
在 Instances 页面的 MySQL 下,单击 Add an instance。
-
接受默认值,然后单击 Add instance,但尚不启动它。
注意
在本例中,AWS OpsWorks Stacks 会自动创建使用应用程序的短名称 simplephpapp 命名的数据库。如果您想要使用 Chef 配方