iret.media 編集部 cloudpackで運用、保守、構築、夜間対応を担当しており、日々様々な課題に対応していますのでこの経験を記事にしていけたらと思います。 櫛田 草平 iret.media 編集部が書いた記事
![cloudpackブログ - AWS関連ブログ週刊レビュー 2013/02/20](https://cdn-ak-scissors.b.st-hatena.com/image/square/377a9c51a86d20c871561f0ba1caf65409e4f7f2/height=288;version=1;width=512/https%3A%2F%2Firet.media%2Fwp-content%2Fthemes%2Fclp_media%2Fimg%2Fcommon%2Fogp-thumbnail_1200x630.png%3F135792468)
過去記事「Python版AWSコマンドラインツールをCentOS6で使ってみた」にて、 Python版のAWSコマンドラインツールの環境設定(/etc/profile.d/awscli.sh)まで紹介しました。 しかし、その際なぜか環境変数AWS_DEFAULT_REGIONが効かず、設定から外していましたが、 この度、Python版コマンドラインツールをアップデートしてみたところ、上記問題が改善されていました。 前回からのアップデート兼、備忘録として紹介します。 # cat /etc/profile.d/awscli.sh # awscli initialization script (sh) if [ -x /usr/bin/aws ]; then AZ=`curl -s http://169.254.169.254/latest/meta-data/placement/availab
リトライ処理をするシェルスクリプトを作成してみました。 (今回、sub.shがリトライ対象です) # cat test.sh #/bin/sh trap 'echo "NG: $?"' ERR set -e # ... RETRY_COUNT=5 RETRY_INTERVAL=1 set +e COUNT=0 while true; do /root/sub.sh if [ $? -eq 0 ]; then break fi if [ $COUNT -eq $RETRY_COUNT ]; then echo "Timeout!" >&2 exit 1 fi COUNT=`expr $COUNT + 1` sleep $RETRY_INTERVAL done set -e # ... exit 0 正常終了するように呼び出しスクリプトを記述してみます。 # cat sub.sh #!/bin
S3の特定のフォルダからのダウンロードをIP制限したい場合があります。 このような場合、S3のBucket Policyを利用します。 例えば、以下のようなフォルダ内の画像ファイルにアクセスします。 そうすると以下の画像が表示されます。 それでは、この画像が入っているフォルダに対してIP制限を掛けてみます。 まず、Bucket Policy画面を開きます。 ここに以下のように入力します。 ※ジェネレータで作成しても構いません。 { "Version": "2008-10-17", "Id": "Policy1360868462747", "Statement": [ { "Sid": "Stmt1360868457064", "Effect": "Deny", "Principal": { "AWS": "*" }, "Action": "s3:GetObject", "Resource"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く