1 Answer
- Newest
- Most votes
- Most comments
1
Hi,
Around the time of failure, you should see an additional nested stack for Perforce server with a prefix like stackname-PerforceMasterServerInstance. In the resources section you can see the resource creation status. Click on each of the failed resource and identify the reason.
Volume Size and IOPS need to be integer but are defined as strings in Parameters. I changed it to Number and was able to launch the requisite stack
--Syd
answered 10 months ago
Relevant content
- Accepted Answerasked 2 years ago
- Accepted Answerasked 2 months ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated 2 years ago
Hi,
Thank you for your support.
Following the nested stack error logs, it is indeed the stackname-PerforceMasterServerInstance step with the [VolumeHxmetada].
Properties validation failed for resource VolumeHxmetadata with message: #/Iops: expected type: Integer, found: String
It is perhaps the last misconfiguration, I tried setting an integer number before but it complained with a different error gp2 not supporting Iops. I set it to 0 and again complained that [The parameter iops is not supported for gp2 volumes], did you notice same issue?
Should I maybe just select the type io1 (which I believe is more expensive)?
Regards
Yes, after playing with more values using the error logs as you described i finally managed to create a success result. I did selected the io1 type to get an OK with my EC2 instance.
gp2 does not support IOPS. If you need to set IOPS, you need to change the volume type to io1 which obviously means higher cost. Also I guess the template you are using is perhaps an older one. Unless this exercise is only for testing and learning, you should be using gp3 rather than gp2 where you get 3000 IOPS by default
Hi Syd, Absolutely seems old, where are those templates? I couldn't locate them within the AWS services. Can you direct me to the latest version?
Sorry I dont have the latest ones. I only inferred that was the case on the basis that it's using gp2 while gp3 has been out for quite some time.