S3presign

2021-04-8 - 読み終える時間: 2 分

S3上のオブジェクトを期間限定で公開するURLを発行するコマンド。 それが「aws s3 presign」

こんな感じで実行する。

aws s3 presign --expires-in 388800 s3://s3-backet-name/your-file-name.zip

--expires-in の数値は秒。

<参考>

  • 2 days 172800
  • 3 days 259200
  • 3.5 days 302400
  • 4 days 345600
  • 4.5 days 388800

使えるような、使いどころが難しいような。。。

コマンドhelpも載せておこう。

もっと読む

Cover Image

AWSのCost usage reportのgzファイルは請求書の数と同じだけ生成されるらしい(Windowsバッチ)

2021-02-23 - 読み終える時間: 3 分

~~Manifest.jsonに書いてあるgzファイルを取得するスクリプト(Windowsバッチ)。

  • "log"フォルダーを同階層に作成しテンポラリファイルを書き込む
  • jqコマンドを使う
  • awscliを使う。プロファイル登録も必要
  • "スクリプトファイル名".list (Ex. get-cur.bat → get-cur.list)を読み込んで動作する
  • S3上のファイル名は保持されずローカルに新たなファイル名で取得する
  • 先月分のファイルを決め打ちで取得する
もっと読む

AWSでテスト用のVPCを作りたいときのCFnコードサンプル

2021-02-18 - 読み終える時間: 10 分

タイトル通り。

ファイルはこちら。 test-stack-01_VPC.json

  • 課金対象外のリソースのみ作成する(はず)
  • AZ-aとAZ-dを使う
  • Subnetは/27で4つ作る
  • VPCのCIDRは 192.168.254.0/24 ※使うときは好きに変えてくれ
  • あとはコードを見て何となく察してほしい

コード全文

もっと読む