Skip to content

Instantly share code, notes, and snippets.

@tily
Created March 29, 2015 06:38
Show Gist options
  • Save tily/a0c5958599fdf3c9347e to your computer and use it in GitHub Desktop.
Save tily/a0c5958599fdf3c9347e to your computer and use it in GitHub Desktop.
d2e + DescribeVolumes でディスク作成 -> ディスク外す -> ディスク削除に発生するイベント
XXX00000 (tily 検証用) の east-1 で下記 volumes が create されました
{"volumeId"=>"test", "size"=>"300", "diskType"=>"Disk200A", "snapshotId"=>nil, "availabilityZone"=>"east-14", "status"=>"in-use", "createTime"=>"2015-03-29T15:31:14.000+09:00", "accountingType"=>"2", "nextMonthAccountingType"=>"2", "attachmentSet"=>{"item"=>{"volumeId"=>"test", "instanceId"=>"cldjks001", "instanceUniqueId"=>"i-0k87x2p7", "device"=>"SCSI (0:1)", "status"=>"attached", "attachTime"=>"2015-03-29T15:31:15.000+09:00", "deleteOnTermination"=>"false"}}}
XXX00000 (tily 検証用) の east-1 で下記 instances が update されました
{"type"=>"update", "id"=>{"instanceId"=>"cldjks001"}, "diff"=>{"blockDeviceMapping"=>[nil, {"item"=>{"deviceName"=>"SCSI (0:0)", "ebs"=>{"volumeId"=>"test", "status"=>"attached", "attachTime"=>"2015-03-29T15:31:15.000+09:00", "deleteOnTermination"=>"false"}}}]}}
XXX00000 (tily 検証用) の east-1 で下記 volumes が update されました
{"type"=>"update", "id"=>{"volumeId"=>"test"}, "diff"=>{"status"=>["in-use", "available"], "attachmentSet"=>[{"item"=>{"volumeId"=>"test", "instanceId"=>"cldjks001", "instanceUniqueId"=>"i-0k87x2p7", "device"=>"SCSI (0:1)", "status"=>"attached", "attachTime"=>"2015-03-29T15:31:15.000+09:00", "deleteOnTermination"=>"false"}}, nil]}}
XXX00000 (tily 検証用) の east-1 で下記 instances が update されました
{"type"=>"update", "id"=>{"instanceId"=>"cldjks001"}, "diff"=>{"blockDeviceMapping"=>[{"item"=>{"deviceName"=>"SCSI (0:0)", "ebs"=>{"volumeId"=>"test", "status"=>"attached", "attachTime"=>"2015-03-29T15:31:15.000+09:00", "deleteOnTermination"=>"false"}}}, nil]}}
XXX00000 (tily 検証用) の east-1 で下記 volumes が delete されました
{"volumeId"=>"test", "size"=>"300", "diskType"=>"Disk200A", "snapshotId"=>nil, "availabilityZone"=>"east-14", "status"=>"available", "createTime"=>"2015-03-29T15:31:14.000+09:00", "accountingType"=>"2", "nextMonthAccountingType"=>"2", "attachmentSet"=>nil}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment