Amazon EBS
Ubuntuが動作するAmazon EC2にインストールしたJavaサーブレットからフォルダを作成し、作成したフォルダにファイルをボリュームに書き込みたいです。
EBSボリュームをマウントしました
/mnt/my-address
しかし、サーブレットはフォルダーを作成してファイルを書き込むことができませんか?
私の質問
Java sevlet が Amazon EBS マウント ボリュームにフォルダを作成できないのはなぜですか?
Amazon EBS
Ubuntuが動作するAmazon EC2にインストールしたJavaサーブレットからフォルダを作成し、作成したフォルダにファイルをボリュームに書き込みたいです。
EBSボリュームをマウントしました
/mnt/my-address
しかし、サーブレットはフォルダーを作成してファイルを書き込むことができませんか?
私の質問
Java sevlet が Amazon EBS マウント ボリュームにフォルダを作成できないのはなぜですか?
フォルダに正しい読み取り/書き込み権限がないようです。
問題のディレクトリへの読み書きアクセスをすべてのユーザーに許可してみてください。
sudo chmod -R ugo+rw /mnt/my-address
すべてに書き込み権限を付与することに不安がある場合は、所有権とグループをいじって権限を微調整できますが、それを支援するには、セットアップに関する詳細情報が必要です。
編集: ec2-user がアクセスを必要とする唯一のユーザーである場合、ディレクトリの所有権をそのユーザーに変更してから、そのユーザーのみにアクセスを許可することができます。
sudo chown -R ec2-user:ec2-user /mnt/my-address
sudo chmod -R u+rw,go-rw /mnt/my-address