Я создаю CfnUserPoolDomain, и я получаю сообщение об ошибке «Пользовательский домен не является допустимым поддоменом: не удалось разрешить корневой домен, убедитесь, что для корневого домена существует запись A».
Мне нужна запись A, указывающая на поддомен, как описано здесь.
У меня еще нет ресурса, на который я хочу указывать запись A, поэтому я хочу создать эластичный IP-адрес, который ничего не делает (ни на что не указывает), и создать запись A, указывающую на этот EIP.
CfnEIP eip = CfnEIP.Builder.create(this, "apex-a-record-target")
.domain("vpc")
.build();
ARecord apexRecord = ARecord.Builder.create(this, "apex-a-record")
.zone(hostedZone)
.target(RecordTarget.fromIpAddresses( ** what goes here ? ** ))
.build();
Я не понимаю, как получить адрес IPv4 из EIP? Как мне получить IP-адрес или иным образом связать запись A с EIP?