无法在创建MySQL服务器的同一计划中使用mysql

时间:2018-11-21 06:24:31

标签: mysql terraform terraform-provider-aws

我想创建一个AWS RDS实例,然后想用terraform管理数据库用户。因此,首先,我创建了一个RDS实例,然后使用创建的RDS实例初始化mysql提供程序,以将其进一步用于用户管理。但是mysql provider在计划阶段会采用默认端点(127.0.0.1)进行连接。以下是我的代码

@Override
public void onLocationChanged(final Location location)
{
    DateFormat dateFormat = new SimpleDateFormat("E MM/dd/yyyy   hh:mm:ss a");
    Log.d("OnLocationChange: ", dateFormat.format(location.getTime());
}

1 个答案:

答案 0 :(得分:1)

按照terraform当前的实现,要初始化MySQL提供程序,必须首先存在MySQL。这就是失败的原因,因为在计划阶段您的RDS实例不存在。 terraform GitHub存储库上已存在一个未解决的问题(https://github.com/hashicorp/terraform/issues/18720)。 因此,要对其进行管理,必须首先创建RDS实例,然后可以使用该实例的凭据来初始化mysql提供程序