自宅サーバ/VPS/クラウド– category –
-
自宅サーバ/VPS/クラウド
AWS SQSについて学ぶ
AWSを触り始めて一年くらい経過するのだが、実はいまだにSQSをまともに触っていない。ずっとやらないとまずいなぁとは思いつつ、目の前のタスクに忙殺されていた感じなのだが、Kindle Unlimitedで薄い入門書があったので、とっかかりによいと思って触ってみた。 Kindle Unlimited散策 自分はAmazonのKindle Unlimitedに入っていて、正直あま... -
自宅サーバ/VPS/クラウド
AWS CLIでよく使っているコマンド
AWS CLIでよく使っているコマンドの覚書。よく使っているのに忘れるのかと言われるとつらい。いつも履歴から使っているから、たまに新しい環境にいくとわからなくなってつらい。 使用するprofile # profileの作成 aws configure --profile {new-profile} # 確認 aws configure list # 実際に使う時は--profileを使う aws s3 ls --profile {ne... -
自宅サーバ/VPS/クラウド
S3に有効期限のあるURLを作って画像ファイルをPUTする
別に画像じゃなくてもよいが。普通はアクセスできないS3のバケットに、一時的にPUT可能な署名付きURLを作成する。で、作成したURLにテストとしてcurlコマンドで画像をアップロードする手順のメモ。 curlのところでいつも忘れる。 環境 クライアント: Mac, High Sierra S3バケットの用意 バケット名はtestdayo-sample-uploadとする。 で、アク... -
自宅サーバ/VPS/クラウド
クラウドの利用について思う
8/28から始まる大規模なAWSのオンラインセミナー、AWS Innovateに先立って、8/22にプレセミナーがオンラインで開かれた。クラウド推進組織とやらの必要性と、クラウド実践を推進するベストプラクティス、およびクラウド人材なるものの育て方、というのが主題だった。 聴講してみて、まぁ自分はちょっとターゲットから外れていたなとは思うも... -
自宅サーバ/VPS/クラウド
boto3でS3にアップロードした画像が、ブラウザで表示するとダウンロードされてしまう時
公開用のS3のバケットにアップロードした画像を、URL直打ちで閲覧すると、いつもならブラウザに表示されるのだが、ダウンロードされてしまうケースがある。 content-typeでイメージのmimeタイプが指定されていないため。対応のメモ。 現象 Lambda関数(python3)で画像を生成し、S3の公開用バケットにアップロードした。アップロード先のURL... -
自宅サーバ/VPS/クラウド
DynamoDBを使い始めて気をつけていること。DynamoDBをLambdaで使いたい
ここ一ヶ月ほど、API Gateway + Lambda + DynamoDBを使って、APIでDynamoDBを叩くようなものを作った。DynamoDBもLambdaも初心者。で、色々とわかったところあり、わからないということがわかったこともあり、わからないことさえわからないこともありつつ、考えるようにしていること、ハマったところ、気をつけていることなどを書く。 やりた... -
自宅サーバ/VPS/クラウド
S3にGETやらPUTやらしたい時の設定
AWSのS3で、JavaScriptやらなんやらでGETしたりPUTしたりしたい時のための、S3の設定(CORSの設定)のメモ。 ただの公開設定、GETだけなら「S3で特定のバケットを誰でも読み取りできるようにするバケットポリシー – 或る阿呆の記」。 やりたい S3の任意のバケットについて、JavaScriptやらでGETしたりPUTしたりしたい。 やること JavaScript... -
自宅サーバ/VPS/クラウド
AWSのLambdaでcronみたいな感じで定期実行する
AWSのLambda関数を、Linuxのcronのような感じで定期的に実行したい時のやり方のメモ。 トリガーをCloudWatch Eventsのスケジュール式にすればよい。5分毎、のような設定が可能なRate式と、従来のcronとほぼ同じように毎月2時15分00秒、というような設定が可能なCron式の設定がある。 Webコンソールのやり方と、ついでにSAM使うときのtemplate... -
自宅サーバ/VPS/クラウド
LambdaでS3をトリガーにした時にConfigurations overlap. Configurations on the same bucket cannot share a common event type.と怒られる
LambdaでS3をトリガーにして保存しようとすると、「Configurations overlap. Configurations on the same bucket cannot share a common event type.」とか言って怒られる。 多分前の設定が残っているのでそのメモ。 症状 LambdaでS3をトリガーにして保存した時に、Configurations overlap. Configurations on the same bucket cannot share ... -
自宅サーバ/VPS/クラウド
Lambdaで、S3に画像がアップロードされたら、別のバケットにコピーする(python3)
S3のバケットsrc-bucketに画像がアップロードされたら、それをトリガーにして別のバケットdest-bucketにコピーする関数をLambdaで作成する。言語はpython 3.6。 やりたいこと src-bucketにobj.jpgがアップロードされたら、自動的にobj.jpgをdest-bucketにコピーしたい。 AWSのLambdaを使って、そのような関数を作成する。 IAMロールの作成 La...