2015-12-01から1ヶ月間の記事一覧

PowerShellからAWSタグを登録・設定する

AWS

PowerShellを使ってAWSのタグを登録したい場合はハッシュテーブルで渡すとシンプルです。こんな感じです。 PS>New-EC2Tag -Resource i-xxxxxxxx -Region ap-northeast-1 -Tag @{Key="MyTag";Value="MyValue"} 複数のタグを登録したい場合はこのような感じ。 …

PowerShellのWhere-Object句のパフォーマンスが遅いので対応例

PowerShellのパイプラインは手元で使っている分には凄い便利ですが、大量のデータを扱うとしばしばパフォーマンスがとても遅くなる場合があります。PowerShellのWhere-Objectは便利なので使うことが多いと思います。しかし大きな処理をすると問題になること…

12桁のAWSアカウントIDをPowerShellで取得する

取得するためのCmdletが見つからなかったので、やり方を模索してみました。 メタデータのIAM情報から取得してみる。(正規表現) PS>(Invoke-WebRequest "http://169.254.169.254/latest/meta-data/iam/info").Content -match "arn:.*:.*:.*:[0-9]{12}:.*" |…