φ(・・
AWS Lambdaを削除する前にコードだけ保管しておこうと思い、ざっくり書いたワンライナー。
hoge-hoge-functionというLambdaがap-northeast-1にあるとして、
curl -o lambda.zip $(aws lambda get-function --region=ap-northeast-1 --function-name hoge-hoge-function --query 'Code.Location' --output text)
みたいな。
レスポンスをCode.Locationのみに絞って、出力をテキスト形式にしてあげるとLambdaのコードを固めたzipの一時URL(10分有効)が取り出せるので、curlに直渡しする。