Date: Mon, 11 Mar 2019 19:24:54 +0000 From: Rafal Lukawiecki <raf@rafal.net> To: Colin Percival <cperciva@freebsd.org> Cc: freebsd-cloud@freebsd.org Subject: Re: How to base64 encode and upload userdata for EC2 Launch Template Message-ID: <A599F311-0169-44B3-99DC-9A6E9799F112@rafal.net> In-Reply-To: <cf173794-32c0-b898-4b23-8ecc7abb039e@freebsd.org> References: <16C73F7C-3673-44CC-B59E-DA247A0C2DF7@rafal.net> <cf173794-32c0-b898-4b23-8ecc7abb039e@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
I have been using =E2=80=9Ctar cvyf fff ddd=E2=80=9D, which I think is a = compressed tarball using bzip. Should I use something else? I have also noticed odd behaviour in the Console for LCs, but different = behaviour in the Console for LCs, and yet different for CLI=E2=80=A6 Thank you, Colin. Rafal > On 11 Mar 2019, at 19:21, Colin Percival <cperciva@freebsd.org> wrote: >=20 > On 3/11/19 2:42 AM, Rafal Lukawiecki wrote: >> I hope someone can explain, as I have been lost in this for over a = week. I would like to pass a small (4-5kB) tarball of files for the = built-in cloud init script of the official FreeBSD 12.0 EC2 AMI to get = untarred and processed (>, >>, or #!) upon instance launch. I have = successfully done it for over 2 years using Launch Configurations but I = cannot make it work using the new Launch Templates. >=20 > Is this a tarball, or a compressed tarball? >=20 > There's a longstanding bug (which I'm told is going to get fixed = eventually!) > in the AWS Console whereby any non-7-bit-clean user-data files get = mangled > and come out with each byte UTF-8 encoded. I was only aware of this = as an > issue with the Console but it's entirely possible that someone at = Amazon wrote > the same bug in multiple places. >=20 > --=20 > Colin Percival > Security Officer Emeritus, FreeBSD | The power to serve > Founder, Tarsnap | www.tarsnap.com | Online backups for the truly = paranoid
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A599F311-0169-44B3-99DC-9A6E9799F112>