share facebook facebook twitter menu hatena pocket slack

2015.01.30 FRI

AWS CLI あるある 「ファイルの中身を引数にしたい」

WRITTEN BY 今岡 久敏

こんにちは、cloudpack今岡 です。

AWS CLI を使っていてよくあるのが $ aws iam upload-server-certificate --server-certificate-name --certificate-body というパターンです。

とくに結構長いJSONファイルを渡す必要がちょくちょくあり(特にEMRとか)こんな長いJSONコピペも面倒なときは

$ aws iam upload-server-certificate --server-certificate-name --certificate-body "`cat file.crt`"

としましょう。

"" で括りつつ、`` の中のコマンドが実行され、それがコマンドラインに展開されます。

xargs でもできると思いますが、単純に cat が楽かと。 Windowsの場合は、、、調べておきます。

元記事はこちらです。
AWS CLI あるある 「ファイルの中身を引数にしたい」

今岡 久敏

「常に新しいモノの方が、古いモノより優れている、というマインドを持てなくなった時、それはエンジニアとしての死を意味する」え、誰の言葉だって?俺の言葉だよ。

cloudpack

cloudpackは、Amazon EC2やAmazon S3をはじめとするAWSの各種プロダクトを利用する際の、導入・設計から運用保守を含んだフルマネージドのサービスを提供し、バックアップや24時間365日の監視/障害対応、技術的な問い合わせに対するサポートなどを行っております。
AWS上のインフラ構築およびAWSを活用したシステム開発など、案件のご相談はcloudpack.jpよりご連絡ください。