Skip to content

Instantly share code, notes, and snippets.

View enokawa's full-sized avatar

Naoto Enokawa enokawa

View GitHub Profile
@y13i
y13i / push_to_ecr.sh
Last active July 9, 2019 17:44
AWS ECR にイメージを push する方法をいつも忘れるのでメモ
export AWS_ACCOUNT_ID=nnnn
export AWS_REGION=xxxx
export CONTAINER_REPOSITORY=xxxx
export CONTAINER_IMAGE_TAG=0.0.x
# Docker login to ECR
$(aws ecr get-login --no-include-email) # bash, zsh
# eval (aws ecr get-login --no-include-email) # fish
# build, tag, and push docker image
@y13i
y13i / ruby_aws_sdk_credentials.md
Last active July 4, 2022 05:32
Rubyとaws-sdkとcredentials

前書き

AWS SDKを使ったアプリケーションを作る時credentialsの扱いがいつも面倒なので、ベストプラクティス的なものを考えていきたい。

例として、

$ ruby myec2.rb list
@y13i
y13i / gist:65a73493b55474f9a658
Last active December 1, 2015 01:39
ELB経由のApacheで強制的にHTTPS接続させる(HTTPリクエストをHTTPSにリダイレクト)
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
@kimihito
kimihito / streaming.rb
Created February 13, 2013 14:02
Twitterの特定のハッシュタグをストリーミングAPIを使って所得する
#!/usr/bin/env ruby
#-*- coding: utf-8 -*-
require 'tweetstream'
require 'uri'
TweetStream.configure do |config|
config.consumer_key = 'YOUR_CONSUMER_KEY'
config.consumer_secret = 'YOUR_CONSUMER_SECRET'
config.oauth_token = 'YOUR_OAUTH_TOKEN'
config.oauth_token_secret = 'YOUR_OAUTH_SECRET'
config.auth_method = :oauth