Layers3は Amazon S3 のバケットを Windows にマウントして、エクスプローラー上でバケットのコンテンツを操作できるようにします。
Layers3 mounts Amazon S3 buckets on Windows so that the bucket contents can be manipulated on Explorer.
Releases から最新の Setup.exe をダウンロード・実行して、インストールウィザードに従いインストールしてください。
Download and run the latest Setup.exe from Releases and follow the installation wizard.
インストールしたら、デスクトップに作成された "Layers3" ショートカットをダブルクリックして、Layers3を起動します。
Once installed, launch Layers3 by double-clicking the "Layers3" shortcut created on the desktop.
Layers3は起動直後最小化された後、登録されているドライブをすべてマウントします。
Layers3 is minimized immediately after startup and then mounts all registered drives.
メイン画面を表示するにはタスクトレイからLayers3のアイコンを右クリックし、「Layers3」をクリックします。
To display the main screen, right-click the Layers3 icon from the task tray and click "Layers3".
メイン画面のメニュー>S3バケット>登録 をクリックします。
Click Menu > S3 Bucket > Register on the main screen.
S3バケットの登録画面が開き、ここで Amazon S3のバケットをマウントするための情報を入力します。
The S3 bucket registration screen opens, where you enter information to mount the Amazon S3 bucket.
Amazon S3のバケットをマウントするのに必要な情報は以下の通りです:
The information required to mount an Amazon S3 bucket is as follows:
- AWS の適切な許可ポリシーが設定された IAMユーザー のアクセスキー(APIキーとシークレット)/ IAM user access key (API key and secret) with appropriate AWS permission policy set ※1
- Amazon S3 バケットのリージョン / Amazon S3 bucket region
- Amazon S3 バケット名 / Amazon S3 bucket name
- Windowsシステムのマウントポジション(マウントするドライブのドライブレター) / Windows system mount position (drive letter of the drive to mount)
OKボタンを押すと、S3バケットが登録されます。
Pressing the OK button registers the S3 bucket.
AWS のコンソールのホームからIAMにアクセスします。
または、AWSのコンソールのサービスから「セキュリティ、ID、およびコンプライアンス」>「IAM」をクリックします。
ユーザーの作成ボタンをクリックします。
Layers3で使用するユーザー名を入力します。
※Layers3の使用中に何かセキュリティ的な問題が生じた時に問題を切り分けるためにユーザーを作成します。
「ユーザーをグループに追加」をクリック、ユーザーグループから「グループを作成」をクリックします。
ユーザーグループ名を入力します。
許可ポリシーから「ポリシーの作成」をクリックします。
ポリシーエディターが開かれるので、JSONモードに切り替えます。
Layers3で、「S3バケットの登録」ダイアログを開きます。(メインメニュー>S3バケット>登録)
自らが所有するバケットのバケット名のみを入力して、「推奨されたポリシーを表示」をクリックします。
表示されたJSONテキストをコピーします。
※このJSONテキストはLayers3でS3バケットをマウントするのに必要なポリシーを表したものです。
ポリシーエディタに貼り付けます。「次へ」をクリックします。
ポリシー名を入力します。
「ポリシーの作成」をクリックします。
別タブで開かれていたはずのユーザーの作成の「ユーザーグループを作成」モーダル画面で作成したポリシーにチェックを入れて、「ユーザーグループを作成」ボタンをクリックします。
「許可を設定」画面で、作成したユーザーグループにチェックを入れ、「次へ」をクリックします。
「確認して作成」画面で、「ユーザーの作成」ボタンをクリックします。
作成されたユーザーをクリックします。
画面中段の「セキュリティ認証情報」タブを開きます。
アクセスキー>アクセスキーを作成をクリックします。
「コマンドラインインターフェース(CLI)」を選択します。
「上記のレコメンデーションを理解し、アクセスキーを作成します。」にチェックを入れ、「次へ」ボタンをクリックします。
「アクセスキーを作成」ボタンをクリックします。
アクセスキーが表示され、シークレットはマスクされています。
シークレットのマスクは「表示」リンクをクリックすることで外すことができます。
アクセスキーとシークレットをそれぞれ控えておきます。
Layers3のS3バケットの登録画面に戻り、リージョン、マウントポイント、APIキー(ここにアクセスキーを入力)、シークレットを入力してOKボタンをクリックします。
これでS3バケットの登録は完了です!
■が表示されているドライブはマウント中の状態です。 ■が表示されているドライブはマウントされていない状態です。
Drives marked with ■ are currently mounted. Drives marked with ■ are unmounted.
メイン画面で登録解除するドライブを選択し、メイン画面のメニュー>S3バケット>登録解除 をクリックします。
On the main screen, select the drive to be unregistered and click Menu > S3 Bucket > Unregister on the main screen.
プルリクエスト歓迎します!!!
Pull requests are welcome!
このプロジェクトのライセンスはMIT Licenseです。
This project is licensed under the MIT License.