Object Storage Service(OSS) を触ってみる

# 今回は
[前回](https://qiita.com/uchimanajet7/items/acb85ff70d3362ad94a1) 無料トライアルクーポンがあるアカウントを作ったりしたので、今回は実際にサービスを利用していみょうと思います。
右も左もわからない感じなので、まずは基本的なサービスからということでストレージサービスの `Object Storage Service (OSS)` を触ってみました。

# Object Storage Service (OSS) とは
日本語公式サイトには

> - Object Storage Service (OSS) - Alibaba Cloud の拡張性に優れた安全なクラウドストレージ | Alibaba Cloud
    - https://jp.alibabacloud.com/product/oss/


> Alibaba Cloud OSS は、大容量のデータを格納、バックアップ、アーカイブできる高い拡張性と信頼性を備えた安全なクラウドオブジェクトストレージサービスです。

> OSS は暗号化されたクラウドストレージを提供し、自動データレプリケーションおよびフェールオーバー機能でディザスタリカバリに対応できます。さらに、99.9% のサービス可用性と非常に高いデータ信頼性を提供します。

という記載があります。まーどのクラウドサービスにもあるやつですねｗ

ストレージの種類や料金は

> - Object Storage Service (OSS) - Alibaba Cloud の拡張性に優れた安全なクラウドストレージ | Alibaba Cloud
    - https://jp.alibabacloud.com/product/oss#pricing

にて確認できます。リージョンの選択に`深セン`とか`北京`とかあるのが新鮮ですね・・・

どうやら通常のストレージと`IA ストレージ（Infrequent Access Storage）`と`アーカイブストレージ（Archive Storage）`と3種類のストレージがあるようですね。

> - ストレージクラスの概要 - 開発者ガイド| Alibaba Cloud ドキュメントセンター
    - https://jp.alibabacloud.com/help/doc-detail/51374.htm

あちこちにばらけて書いてある感じがちょっと残念な感じもしますが、ドキュメントや料金なんかはわかりやすくて良い感じですね。あと、日本語化は頑張られている感じなんですねー助かります。

# 触ってみる
ログインしたあとのコンソールで「Storage & CDN」>「Object Storage Service」を選択してOSSの画面に移動する。

> ![Screenshot.png](https://qiita-image-store.s3.amazonaws.com/0/106798/6b7b3e64-bd10-e9ce-c151-316550311b77.png)

公式ドキュメントのクイックスタートガイドがよくまとまっているので、これを見ながら進めれば
特に詰まるところもなく使える雰囲気

> - Alibaba Cloud OSS を利用する前に - クイックスタート| Alibaba Cloud ドキュメントセンター
    - https://jp.alibabacloud.com/help/doc-detail/31883.htm

### バケットを作ってみる

「バケット作成」ボタンをクリックすると、作成に必要な項目を入力するためのウィンドウが出るのそれに入力を行えばOKです

> ![Screenshot1.png](https://qiita-image-store.s3.amazonaws.com/0/106798/1419c795-ef4d-645b-d3bf-8733ac44c6c3.png)

画面上部にある`開始する`や`開発者ガイド`などのボタンは、それぞれドキュメントへのリンクなので疑問点があればそちらをご覧いただければ。

> ![Screenshot.png](https://qiita-image-store.s3.amazonaws.com/0/106798/bda79e72-a646-83f4-a506-aa28863b29c8.png)

画面注釈にもある通り、`ストレージクラス`と`領域（リージョン）`は作成後の変更ができないので注意しましょう。こちらも画面上部にドキュメントへのリンクがあるので、疑問点があれば公式ドキュメントを参照してください。

細かいところでリンクが置いてあると、全然知らない場合にはその都度確認することができて結構便利だなーと。

### ファイルをアップロードしてみる
バケットができたので、実際に何かファイルをアップロードしてみようと思います。
先ほど作成したバケットを選択すると概要が表示される。

> ![Screenshot3.png](https://qiita-image-store.s3.amazonaws.com/0/106798/830847b3-3ba2-0ad2-c6ea-469ee249f401.png)

画面上部の`ファイル`タブを選択するとファイル一覧を表示する画面が表示される。

> ![Screenshot4.png](https://qiita-image-store.s3.amazonaws.com/0/106798/45d6b90b-f22c-c6d0-cb9d-73952def158e.png)

`アップロード`ボタンをクリックしてアップロード画面を表示します。

> ![Screenshot5.png](https://qiita-image-store.s3.amazonaws.com/0/106798/1b5223d8-f9a5-2593-80d0-81b50ee19b5b.png)

アップロード領域をクリックするか、直接ファイルをドロップすることでファイルがアップロードされます。

> ![Screenshot6.png](https://qiita-image-store.s3.amazonaws.com/0/106798/fb09cf7d-464b-843d-ab69-278ed046c9e5.png)

正常にアップロードが完了していれば、上記のような画面が表示されていると思います。

### アップロードされたファイル確認してみる

ファイル一覧画面を確認してみると

> ![Screenshot7.png](https://qiita-image-store.s3.amazonaws.com/0/106798/4dcf7bf5-7bee-be85-bfbe-ea2aa7ea44a5.png)

先ほどアップロードしたファイルが一覧に表示されているのが確認できると思います。
ファイルリストの右端にある`編集`リンクをクリックすると

> ![Screenshot8.png](https://qiita-image-store.s3.amazonaws.com/0/106798/082f995f-e975-3b72-59ae-1421f7bf3ed8.png)

`プレビュー`ウィンドウが表示され、対応しているファイル形式だとそのままプレビューが表示されるようです。これは便利だ。

### アップロードされたファイル削除してみる

これはもはや説明する必要もなさそうですが・・・
ファイルリスト一覧画面で削除対象のファイルにチェックを入れて`削除`ボタンを押します

> ![Screenshot9.png](https://qiita-image-store.s3.amazonaws.com/0/106798/5aed39b6-09b9-fe41-3499-2dad16798302.png)

確認のダイアログが表示されるので、内容を確認してOKボタンをクリックすればファイルが削除されます。

> ![Screenshot10.png](https://qiita-image-store.s3.amazonaws.com/0/106798/5aabf46b-b528-3d28-8ffa-9074f7ae05a1.png)


# まとめ

- Object Storage Service (OSS) を使ってみたがWebコンソールの操作は簡単だった
- OSSというのは略称はWebで情報を検索するときにほかの情報も拾いそう・・・
- ドキュメントがよくまとまっていて、日本語化されているので困ってもドキュメント見ればOKなのは助かる
- 料金やストレージクラスに不満がなければ特に困ることはなさそう
- Alibaba Cloud OSS Image Service（IMG）というのが使えるらしい
    - https://jp.alibabacloud.com/help/doc-detail/44686.htm

- 次回はこれを試してみたい

以上になります。