クラウドストレージからダウンロード
Silicon Valley Super Ware
2020年9月8日
クラウドストレージからダウンロード
オンラインで決済の仕組みが作れると、クラウドストレージからあなたの商品をダウンロードして販売するWebサービスが簡単に実現できます。Webサービスの価値は、こうした既存のサービスや機能を組み合わせるとより大きなものになります。オンライン決済の仕組みがなければクラウドストレージから商品がダウンロードできる事だけでは、価値が半減してしまうからです。
結局決済の処理をする時に商品を提供すれば良いだけなのでわざわざクラウドストレージを使って仕組みを作る必要性は余りないという事です。
一方で、オンライン決済が実現できると、そのまま商品を提供できる仕組みがあれば、商品の販売と提供が自動化されます。そうすると、重要になるのは、商品の宣伝や集客になりますが、そこに集中して時間をかける事が可能になります。
どのクラウドストレージのサービスを使うか?
オンラインのコンテンツを提供する以外でも、クラウドのストレージは利用されます。利用者が多いクラウドストレージのサービスは:
- Appleの「iCloud」
- Googleの「Google Drive」
- Box
- Dropbox
などは有名です。制限はありますが、無料から利用できるサービスも多く、便利です。
ファイルの管理を既存のサービスの提供するWebサイトやUIで行うことも十分に可能です。必要なファイルをクラウドストレージにアップロードして、そのファイルへのリンク(URL)を取得して、それらの情報をデータベースに入れてしまえばあとは、簡単なプログラムを書けば、ブラウザーでもスマホのアプリからでもクラウドストレージからダウンロードを行う機能は提供できます。
オンラインコンテンツの管理も自動化したい場合は、APIの利用が必要です!
クラウドストレージを提供するサービスの多くが、APIを公開していて、このAPIを使えば簡単にWebサービスに組み込む事が可能です。そう考えると、どのサービスにするか迷いますよね?お勧めはFirebaseのStorageが便利です
理由は簡単で、既にユーザーの認証(ログイン)やデータベースなど、多くのFirebaseの機能をWebサービスで利用しているため、サービスとの相性が非常に良いからです。使い勝手が良いのは、フロントエンドからでもバックエンドからでもデータベースやストレージに簡単にアクセスできるため、実装の自由度も高くなります。
セキュリティルールが設定できるのも大きな利点です。
フォルダー📁毎やファイル毎にルールを設定する事も可能なので、一般的なサービスよりもFirebaseのログイン情報と、支払い情報を基にアクセスを制限する事が簡単なのでクラウドストレージ上の情報(商品)を販売する場合には都合が良い事が沢山あります。
FirebaseのStorageの設定
FirebaseのStorageの設定はFirebaseコンソールから行う事ができます。最初は、Firebaseコンソールで基本設定をすれば特にコードを書かなくても設定が出来るのは魅力です。
一通り基本機能を実装したら、クラウドストレージのアクセスを管理するセキュリティルールを設定すると開発がスムーズに行きます。
基本的なセキュリティルールの記述はCloud Firestoreのルールとほぼ同じです
基本的な設定は「read」と「write」の権限の設定になりますが、さらに細分化して、「write」は、「create」、「update」、「delete」の設定ができます。さらに便利なのは、Firebaseのログイン情報や、Firebaseのコレクションからのデータを引用してルールの設定も可能で、かなり細かいアクセス権限の設定が可能です。
FirebaseのStorage機能の実装例
今月のテーマは、「オンライン決済」ですが、オンライン決済をサポートする機能として、クラウドストレージからのダウンロードは関係が深い機能になります。その辺りが、オンライン決済の基本的な仕組みを早々に紹介した理由です。
今月の「裏」のテーマ、クラウドストレージについても取り上げます!
取り上げる機能は- ファイルのアップロード
- ファイルのダウンロード
です。データベースと上手く連携すると、オンラインにあるファイルを上手く管理して利用する事が可能です。次回以降詳細をお届けしていきますのでお楽しみに!
シリコンバレースーパーウエアでは、フリーランスの型だけではなく、プログラミングを職業とされる方にビジネスを意識した マインドセットを身に着けるお手伝いも提供しています。プログラミングは手段であって、それをどのように生かして、将来のキャリアに結び付けて行くかを長期的な視点で考えるのがとても大切です。この意識が出来ると勉強の方向も絞られて、あなたの夢を実現する道筋が見えてきます。
興味のある方は今すぐお問合せください!
またよろしければ、ニュースレターの登録をお願いします!大体週一回お届けしています。ブログよりは一歩踏み込んだもっと濃い内容を発信しています。

コメント
コメントを投稿