【发布时间】:2020-07-03 06:35:40
【问题描述】:
我正在使用 rds (mysql) 创建一个 ec2。在用户数据中给出的配置文件中,我想给出 rds 端点。如何在这里引用端点'DB_SERVER', '**Endpoint of db**'将ec2实例网页连接到rds
注意:我在同一个 yml 文件中创建 rds 只是想将 REF 提供给我正在使用 Userdata 回显的配置文件的端点
EC2Instance:
Type: AWS::EC2::Instance
Properties:
AvailabilityZone: us-east-2a
UserData:
Fn::Base64: !Sub |
#!/bin/bash
echo "<?php
define('DB_SERVER', '**Endpoint of db**');
define('DB_USERNAME', 'shifadb');
define('DB_PASSWORD', 'shifa123a');
define('DB_DATABASE', 'shifadb');
?>" > dbinfo.inc
BlockDeviceMappings:
- DeviceName: /dev/xvda
Ebs:
DeleteOnTermination: "true"
VolumeSize: "8"
VolumeType: gp2
ImageId: ami-0bdcc6c05dec346bf
InstanceType: t2.micro
IamInstanceProfile: !Ref ListS3BucketsInstanceProfile
KeyName: webserver
NetworkInterfaces:
- Description: Primary network interface
DeviceIndex: 0
SubnetId: !Ref SubnetA
GroupSet:
- Ref: webserver
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-rds