ファイルブラウザ
Amplify Studioのファイルブラウザは、アプリケーションのバックエンドファイルストレージビューを提供します。この機能を使用して、ファイルをテストし、技術者と非技術者の両方のチームメンバーにアプリケーションのファイルをリアルタイムで作成・更新できるようにしたり、管理ビューを構築する代わりに使用できます。
デフォルトでは、ストレージは以下の4つのフォルダで作成されます:
- private/ - ここのファイルはファイルを所有するユーザーの配下にネストされています。ファイルの所有者のみがファイルにアクセスまたは編集できます。
- protected/ - ここのファイルはファイルを所有するユーザーの配下にネストされています。これらのファイルはすべてのユーザーがアクセスできますが、編集はファイルの所有者のみが可能です。
- public/ - ここのファイルはアプリのすべてのユーザーがアクセスできます。
- upload/ - ユーザーがアップロードしたファイルが含まれます。バケットの所有者のみがこれらのファイルにアクセスできます。
ファイルをアップロードするには
- Studioを起動します。
- 管理メニューで、ファイルブラウザを選択します。
- ファイルブラウザページで、ファイルをアップロードするフォルダを選択します。
- ファイルをアップロードする方法はいくつかあります:
- アップロードを選択し、アップロードするファイルを選択します。
- ファイルまたはフォルダをStudioファイルブラウザページにドラッグアンドドロップします。
ファイルを削除するには
- Studioを起動します。
- 管理メニューで、ファイルブラウザを選択します。
- ファイルブラウザページで、ファイルを削除するフォルダを選択します。
- 削除するファイルを選択します。
- アクションドロップダウンを選択し、削除を選択します。
ファイルをコピーするには
- Studioを起動します。
- 管理メニューで、ファイルブラウザを選択します。
- ファイルブラウザページで、ファイルを削除するフォルダを選択します。
- 移動するファイルを選択します。
- アクションドロップダウンを選択し、コピー先を選択します。
- ファイルのコピーを保存するフォルダを選択または作成します。
- コピーを選択して、選択したフォルダにファイルをコピーします。
ファイルを移動するには
- Studioを起動します。
- 管理メニューで、ファイルブラウザを選択します。
- ファイルブラウザページで、ファイルを削除するフォルダを選択します。
- 移動するファイルを選択します。
- アクションドロップダウンを選択し、移動を選択します。
- 移動先フォルダを選択または作成します。
- 移動を選択して、選択したフォルダにファイルを移動します。
ファイルをテストするには
コード内でファイルをテストするための複数のショートカットを提供しています。
S3キーをコピー
ファイルのS3キーをコピーするには、以下の方法があります:
- アクションを選択してから、S3キーをコピーを選択します。
- 右側のインスペクタパネルのS3キーの横にあるコピーアイコンを選択します。
ファイル取得コードスニペットをコピー
右側のインスペクタパネルのコードブロックで、Amplifyがサポートするすべての言語での「ファイル取得」コードスニペットを提供しています。
オブジェクトURLをコピー
ファイルのオブジェクトURLをコピーするには、右側のインスペクタパネルのオブジェクトURLの横にあるコピーアイコンを選択します。