Gibt es trotzdem eine Datei beim Scripten einer Launch Config mit der Cloud-Formation-Vorlage? Meine Launch-Konfiguration ist viel zu groß für das Limit von 4096 Zeichen. Der cli erlaubt es dem terraformer dies zu ermöglichen, die Schnittstelle um eine Launch-Konfiguration zu ermöglichen erlaubt dies auch.Cloudformation launch config userdata file
0
A
Antwort
0
Ich habe keine Möglichkeit gefunden, eine Userdata-Datei wie in anderen Produkten anzugeben. Meine Problemumgehung besteht jedoch darin, die Datei userdata auf s3 hochzuladen und dann die Benutzerdaten im Download der Vorlage zu speichern und auszuführen. Hier ist der anwendbare UserData-Abschnitt aus meiner Vorlage. Dies ist ein Powershell-Beispiel.
"UserData": {
"Fn::Base64": {
"Fn::Join": [
"\n",
[
"<powershell>",
"Read-S3Object -BucketName deployment -Key userdata/user-data.ps1 -File 'c:/temp/userdata.ps1' -Region us-west-2",
"Invoke-Expression 'c:/temp/userdata.ps1'",
"Remove-Item -Recurse -Force C:/temp",
"</powershell>"
]
]
}
}