Skip to content

Instantly share code, notes, and snippets.

View okochang's full-sized avatar
🏠
Working from home

okochang okochang

🏠
Working from home
View GitHub Profile
@okochang
okochang / aws-describe.rb
Last active December 12, 2015 05:29
AWS::EC2::Clientクライアントを使って色々とdescribeするサンプル
# -*- coding: utf-8 -*-
require 'aws-sdk'
ACCESS_KEY = "set your access key id"
SECRET_KEY = "set your secret key"
REGION = 'ec2.ap-northeast-1.amazonaws.com'
ec2 = AWS::EC2.new(
:access_key_id => ACCESS_KEY,
:secret_access_key => SECRET_KEY,
@okochang
okochang / aws_sdk_delete_route.rb
Created February 5, 2013 15:51
AWS SDK for Rubyでルーティングテーブルに設定したルートを削除する
# -*- coding: utf-8 -*-
require 'aws-sdk'
ACCESS_KEY = "set your access key id"
SECRET_KEY = "set your secret key"
REGION = 'ec2.ap-northeast-1.amazonaws.com'
ec2 = AWS::EC2.new(
:access_key_id => ACCESS_KEY,
:secret_access_key => SECRET_KEY,
@okochang
okochang / ec2_infomation_table.rb
Last active December 12, 2015 03:29
EC2インスタンスの情報をBacklogのテーブル形式で出力するスクリプト
# -*- coding: utf-8 -*-
require 'aws-sdk'
ACCESS_KEY = 'set your access key id'
SECRET_KEY = 'set your secret key'
REGION = 'ec2.ap-northeast-1.amazonaws.com'
ec2 = AWS::EC2.new(
:access_key_id => ACCESS_KEY,
@okochang
okochang / StorageGatewayState.rb
Created January 29, 2013 08:26
Storage Gatewayの監視用スクリプト(StorageGatewayState)
#!/bin/env ruby
# -*- coding: utf-8 -*-
require 'aws-sdk'
ACCESS_KEY = "#{ARGV[0]}"
SECRET_KEY = "#{ARGV[1]}"
REGION = "#{ARGV[2]}"
gateway_arn = "#{ARGV[3]}"
@okochang
okochang / UploadBufferUsed.rb
Created January 29, 2013 07:34
Storage Gatewayの監視用スクリプト(UploadBufferUsed)
#!/bin/env ruby
# -*- coding: utf-8 -*-
require 'aws-sdk'
require 'time'
ACCESS_KEY = "#{ARGV[0]}"
SECRET_KEY = "#{ARGV[1]}"
gateway_id = "#{ARGV[2]}"
gateway_name = "#{ARGV[3]}"
@okochang
okochang / UploadBufferPercentUsed.rb
Created January 29, 2013 07:32
Storage Gatewayの監視用スクリプト(UploadBufferPercentUsed)
#!/bin/env ruby
# -*- coding: utf-8 -*-
require 'aws-sdk'
require 'time'
ACCESS_KEY = "#{ARGV[0]}"
SECRET_KEY = "#{ARGV[1]}"
gateway_id = "#{ARGV[2]}"
gateway_name = "#{ARGV[3]}"
@okochang
okochang / UploadBufferFree.rb
Created January 29, 2013 07:28
Storage Gatewayの監視用スクリプト(UploadBufferFree)
#!/bin/env ruby
# -*- coding: utf-8 -*-
require 'aws-sdk'
require 'time'
ACCESS_KEY = "#{ARGV[0]}"
SECRET_KEY = "#{ARGV[1]}"
gateway_id = "#{ARGV[2]}"
gateway_name = "#{ARGV[3]}"
@okochang
okochang / TotalCacheSize.rb
Created January 29, 2013 07:23
Storage Gatewayの監視用スクリプト(TotalCacheSize)
#!/bin/env ruby
# -*- coding: utf-8 -*-
require 'aws-sdk'
require 'time'
ACCESS_KEY = "#{ARGV[0]}"
SECRET_KEY = "#{ARGV[1]}"
gateway_id = "#{ARGV[2]}"
gateway_name = "#{ARGV[3]}"
@okochang
okochang / QueuedWrites.rb
Created January 29, 2013 07:20
Storage Gatewayの監視用スクリプト(QueuedWrites)
#!/bin/env ruby
# -*- coding: utf-8 -*-
require 'aws-sdk'
require 'time'
ACCESS_KEY = "#{ARGV[0]}"
SECRET_KEY = "#{ARGV[1]}"
gateway_id = "#{ARGV[2]}"
gateway_name = "#{ARGV[3]}"
@okochang
okochang / CloudBytesUploaded.rb
Created January 29, 2013 07:18
Storage Gatewayの監視用スクリプト(CloudBytesUploaded)
#!/bin/env ruby
# -*- coding: utf-8 -*-
require 'aws-sdk'
require 'time'
ACCESS_KEY = "#{ARGV[0]}"
SECRET_KEY = "#{ARGV[1]}"
gateway_id = "#{ARGV[2]}"
gateway_name = "#{ARGV[3]}"