मेरा क्लाउडफ़ॉर्मेशन टेम्पलेट बहुत लंबा हो गया है। एक कारण यह है कि मेरा AWS::CloudFormation::Init
अनुभाग बहुत बड़ा हो गया है।उपयोगकर्ता डेटा पर सीएफएन-इनिट के क्या फायदे हैं?
"ConfigDisk": {
"commands": {
"01formatFS": {
"command": "/sbin/mkfs.ext4 /dev/xvdf"
},
"02mountFS": {
"command": "/bin/mount /dev/xvdf /var/lib/jenkins"
},
"03changePerms": {
"command": "/bin/chown jenkins:jenkins /var/lib/jenkins"
},
"04updateFStab": {
"command": "/bin/echo /dev/xvdf /var/lib/jenkins ext4 defaults 1 1 >> /etc/fstab"
}
}
},
बेहतर नहीं होगा सिर्फ आदेशों का एक समूह के रूप में userdata अनुभाग में इस डाल करने के लिए: यह है कि मैं क्या है की एक बहुत ही छोटा सा नमूना है?
/sbin/mkfs.ext4 /dev/xvdf
/bin/mount /dev/xvdf /var/lib/jenkins
/bin/chown jenkins:jenkins /var/lib/jenkins
/bin/echo /dev/xvdf /var/lib/jenkins ext4 defaults 1 1 >> /etc/fstab
उपयोगकर्ता डेटा पर इनिट में इसे छोड़ने के क्या फायदे हैं?