メインコンテンツにスキップ

概要

「アバターアップロード」などのファイルストレージサービスを使用する必要がある場合、ストレージプロバイダーを設定し、Casdoorのアプリケーションに適用する必要があります。

Casdoorは2種類のストレージをサポートしています:ローカルクラウド。 この章では、これらのサービスを使用するためにストレージプロバイダーを追加する方法を学びます。

アイテム

  • クライアントID:クラウドストレージプロバイダーによって提供される一意の識別子。
  • クライアントシークレット:Casdoorとクラウドストレージサービスのみが知っている安全な値。
  • エンドポイント:クラウドストレージサービスの公開URLまたはドメイン。
  • エンドポイント(イントラネット):クラウドストレージサービスの内部またはプライベートURLまたはドメイン。
  • パスプレフィックス:ファイルの場所のパスプレフィックス。
情報

デフォルトのパスプレフィックスは「/」です。 たとえば、パスプレフィックスが空の場合、デフォルトのファイルパスは以下のようになります:

https://cdn.casbin.com/casdoor/avatar.png

「abcd/xxxx」と入力すると、アバターを以下の場所に保存できます:

https://cdn.casbin.com/abcd/xxxx/casdoor/avatar.png
  • バケット:ファイルやデータを保存するためのコンテナ。
  • ドメイン:クラウドストレージのCDNのカスタムドメイン名。
  • リージョンID:クラウドストレージサービスが位置するデータセンターリージョンを指定するために使用される識別子。

ローカル

ローカルシステムへのファイルアップロードをサポートしています。

クラウド

AWS S3Azure Blob StorageMinIOAlibaba Cloud OSSTencent Cloud COSをサポートしており、さらに多くのクラウドストレージサービスを継続的に追加しています。