t-sanoブログ

メモです。マイペースにアウトプットします。

S3

jQueryのDeffered、whenを使いこなして、非同期処理のコールバック地獄から抜け出す

ubw.hatenablog.com 先日、S3に対して署名付きURLを用いて、大容量のファイルを分割してアップロードするということをやりました。 こちらをブラウザから非同期で実施する際に、コールバック処理をうまく制御する方法について、とても勉強になったのでメモし…

S3に大容量ファイルを直接アップロードする(署名付きURL + マルチパートアップロード)

ubw.hatenablog.com 前回、署名付きURLを利用し、S3に対してファイルを直接アップロードできることを確認した。 この方法で、curlコマンドで大容量のファイルがアップロードできることも確認した。 ブラウザからも200MB程度のファイルをAJAXでアップロードで…

AJAXで署名付きURLの発行、S3アップロードをする際の注意点(CORS)

ubw.hatenablog.com 前回、署名付きURLを発行し、S3にファイルを直接アップロードすることに成功した。 次のステップとして、署名付きURLを利用し、ブラウザからのファイルアップロードを試してみた。 formで署名付きURLに対してPUTする方法もあるのだが、今…

S3にファイルを直接アップロードする(署名付きURL)

目的 サーバから署名付きURLを発行し、クライアントは署名付きURLを利用してファイルをアップロードする 環境 Ruby AWS-SDK 目指す構成 検証 署名付きURLの発行 gemはAWS-SDKを利用した。 gem 'aws-sdk' 下記のコードで署名付きURLを発行することができた。 …

Rails5のAPIモードで画像ファイルをS3にアップロードする。(carrierwave利用)

前回、carrierwaveを利用し、S3に画像ファイルをアップロードする機能を作りました。 ubw.hatenablog.com Rails5のAPIモードで作っていたので、今回は、APIクライアントとの連携を試してみます。 APIクライアントからS3に画像アップロードができればゴールで…

carrierwaveの動作確認

先日、Railsを使ってS3への画像アップロードをやってみた。 ubw.hatenablog.com アップロードに際して、carrierwaveを利用しているのだが、 アップロード以外の動作はどのように処理してくれるのかが気になったので確認してみる。 具体的には、下記の動作を…

Railsを使って、S3にファイルをアップロードする。

Railsを使って、S3へのファイル直接アップロードを試している。 最終ゴールはAPIとして、クライアントから画像データを受け取って、S3にアップロードすることである。 今回は、第一ステップとして、RailsからS3へのアップロード実現を目指す。 試している工…

S3へのファイルアップロード方法を検討する

S3へのファイルアップロード方法はいくつかある。 それぞれの特徴を検討してみる。 前提 ファイルをアップロードするケースとして、今回は下記2つを想定している。 サービス管理者はサーバ(またはローカル環境)からファイルをアップロードしたい。 サービ…