日本語
Logto のファイルストレージとして Google Cloud Storage を設定する
Logto のファイルストレージとして Google Cloud Storage を設定するための実践ガイド。
デフォルトでは、Logto Console はアバターなどの静的ファイル URL にテキスト入力を使用します。ドラッグアンドドロップ機能を備えたより直感的なファイルアップロード体験を有効にするには、ストレージプロバイダーを設定する必要があります。
この記事では、Google Cloud Storage をストレージプロバイダーとして設定するためのステップバイステップガイドを提供します。
前提条件
- Node.js でネイティブに実行している Logto インスタンス、または Docker コンテナで実行している Logto インスタンス。まだ持っていない場合は、このガイドを参照してください: https://docs.logto.io/docs/tutorials/get-started/#local
- Google Cloud プロジェクト
バケットの準備
バケットの作成は簡単です。公式の Google Cloud ドキュメントを参照してください: https://cloud.google.com/storage/docs/creating-buckets。
バケットが準備できたら、次のステップは公開アクセスを設定することです。方法は以下の通りです:
- Google Cloud コンソールで、Cloud Storage バケツページに移動します。
- バケットの一覧から、公開したいバケットの名前をクリックします。
- ページの上部にある アクセス権限 タブを選択します。
- アクセス権限 セクションで、アクセス権を付与 ボタンをクリックします。
- 新しいプリンシパル フィールドに
allUsers
を入力します。 - ロールを選択 ドロップダウンで、フィルターボックスに Storage Object Viewer と入力し、フィルターされた結果から Storage Object Viewer を選択します。
- 保存 をクリックします。
- パブリックアクセスを許可 をクリックします。
"Storage Object Viewer" ロールが割り当てられていることを確認します。参考用のスクリーンショットはこちらです: