কিছু ইসি 2 উদাহরণ তৈরি করার জন্য আমাদের কাছে একটি ডাব্লুএস ক্লাউডফর্মেশন টেম্পলেট রয়েছে। এর মধ্যে কিছুগুলির একটি নির্দিষ্ট প্রয়োজন PrivateIpAddressএবং আমি কীভাবে এটি টেমপ্লেটে অন্তর্ভুক্ত করব তা নির্ধারণের জন্য সংগ্রাম করছি।
আপাতত আমি একটি টেমপ্লেট প্যারামিটার পেয়েছি PrivateIPএবং একটি শর্ত তৈরি করছি RequestedPrivateIP। এ পর্যন্ত সব ঠিকই. তবে কীভাবে এটি AWS::EC2::Instanceউত্সের নির্দিষ্টকরণের সাথে যুক্ত করা যায় তা আমি বুঝতে পারি না can't আমি এটি চেষ্টা করেছি:
"PrivateIpAddress": {
"Fn::If": [ "RequestedPrivateIP",
{ "Ref": "PrivateIP" },
"" <-- This doesn't work
]
},
যখন RequestedPrivateIPএটি মিথ্যা হয় তখন ব্যর্থ হয়
CREATE_FAILED AWS::EC2::Instance NodeInstance Invalid addresses: []
কোনও ধারণা কীভাবে allyচ্ছিকভাবে একটি স্ট্যাটিক প্রাইভেট আইপি বরাদ্দ করা যায় এবং যদি নির্দিষ্ট না হয় তবে এটি ডাব্লামিক সেট সেট করার জন্য এডাব্লুএসে রেখে দেয়?