autofs:s3バケットの動的マウントルール

autofs:s3バケットの動的マウントルール

次の方法を使用して、Ubuntu Server 14.04.5を実行しているサーバーに自動的にs3バケットをマウントするようにautofsを正常に実装しました。このチュートリアル。ただし、サイレントインストールに必要なバケットの数は動的であるため、増減できます。これまでは、バケット番号が変更されるたびにautofs設定でルールを追加/削除する必要がありました。

これらのバケットをマウントするオプションコマンドは同じです。パスとバケット名のみが異なります。これは私の設定です:
/etc/auto.master

+auto.master
/- /etc/auto.s3bucket --timeout=30

/etc/auto.s3bucketから

[mount-point-bucket1] -fstype=fuse,uid,gid,etc,etc  :[tool-mounting]#bucket1
[mount-point-bucket2] -fstype=fuse,uid,gid,etc,etc  :[tool-mounting]#bucket2
.....
[mount-point-bucketX] -fstype=fuse,uid,gid,etc,etc  :[tool-mounting]#bucketX

私の質問:ファイル設定でルールを動的に追加または削除できる組み込みスクリプトまたは関数はautofsにありますか?したがって、バケットが減少または増加するたびに再構成する必要はありません。

ベストアンサー1

まず、S3アクセス権を確認してください。

s3fs your-s3-bucket /mnt -o passwd_file=/path/to/your/secrets

動作している場合は、autofs 設定に次のように入力します。

s3 / -fstype=fuse,passwd_file=/path/to/your/secrets :s3fs\#your-s3-bucket

おすすめ記事