ヤマムギ

growing hard days.

*

AWS Storage Gateway File Gateway on EC2インスタンスにmacOSからNFS接続

      2021/08/14

S3バケットの作成

S3バケットはあらかじめ作成しておきました。
マネジメントコンソールから作成したデフォルトです。
バージョニングを有効にしました。

ゲートウェイの作成開始

ゲートウェイタイプはAmason S3ファイルゲートウェイを選択しました。

プラットフォームオプションでAmazon EC2を選択しました。
ここで[インスタンスの起動]ボタンでEC2インスタンスを作成しました。

EC2インスタンス

AMIは自動で選択されました。
検証向けなので、スポットインスタンスでm5a.xlargeにしました。

キャッシュストレージ用に150GBのCold HDDを追加しました。

セキュリティグループはアウトバウンドはデフォルトのままで、インバウンドにNFS2049(TCP/UDP)と、NFS v3クライアントに必要な111(TCP/UDP), 20048(TCP/UDP)、アクティベーションに必要なHTTP80をすべてマイIPから許可にしました。

ゲートウェイの作成続き

サービスエンドポイントはパブリックを選択しました。

IPアドレスはEC2インスタンスのパブリックIPアドレスです。

ゲートウェイ名やタイムゾーンを設定して、ゲートウェイのアクティベーションをしました。
これが終わったタイミングでセキュリティグループでHTTP80のインバウンドルールを削除しました。

ローカルディスクは追加したColdHDD EBSボリュームをキャッシュで指定しました。

CloudWatch Logsのロググループは新規作成しました。

ファイル共有の作成

[ファイル共有の作成]ボタンを押下しました。

予め作成しておいたバケットを指定しました。

S3からの自動キャッシュ更新は最小の5分にしてみました。

オブジェクトの保存先は標準にしました。

IAMロールは新規作成して、暗号化はSSE-S3にしました。

リクエスト元のIPアドレスを制限しました。

NFS接続してみる

ファイル共有の設定画面にコマンドがあります。
EC2インスタンスのプライベートIPアドレスが設定されています。
今回はこれをパブリックIPアドレスに変更して実行しました。

マウントできました。

ファイルを保存してみます。

S3バケットでもオブジェクトが確認できました。
メタデータが自動で設定されています。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「AWS認定資格試験テキスト AWS認定AIプラクティショナー」という本を書きました。

「AWS教科書 AWS認定デベロッパーアソシエイト テキスト&問題集 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS , ,

  関連記事

ヤマムギvol.23 Amazon RDS for MySQLとAmazon Aurora Serverlessの起動のデモをしました

ゴールデンウィーク毎朝デモ勉強会は終わったのですが、土曜日にやれるときがあれば、 …

AWS CloudWatch LogsエージェントでAmazon EC2上のNginxのaccess.log , error.log , php-fpm error.log , Linuxのmessages , secureログを収集する

参考ページ クイックスタート: 実行中の EC2 インスタンスに CloudWa …

RDSスナップショットをS3にエクスポートする新機能を試そうかと思った

やったこと RDSスナップショットをS3にエクスポートできる、という新機能が追加 …

AWS IAMのMFA「エンティティは既に存在しています」に対応しました

エンティティは既に存在しています MFA Device entity at th …

ALBにWAFを関連付けて特定のヘッダー以外はブロックする

おかげさまで、ブログのアクセスも増えてきて、t3.nano EC2インスタンス単 …

AWS Transit GatewayのAcceleratedサイト間VPN接続確認

Transit GatewayでVPN接続を作成するときに、Global Acc …

「ポケットスタディ AWS認定 デベロッパーアソシエイト」を執筆しました

2021年3月6日に、「ポケットスタディ AWS認定 デベロッパーアソシエイト」 …

S3バケットポリシーで特定のVPCエンドポイント以外からのリクエストを拒否しつつメンテナンスはしたい

特定のVPCで実行されているEC2のアプリケーションからのリクエストだけを許可し …

CloudFormationで起動テンプレートのバージョン更新をした際にAuto ScalingのEC2インスタンスを置き換える

やりたいこと タイトルのとおり、起動テンプレートのバージョン変更(AMIの置換) …

Amazon Linux2(EC2)にEC-CUBE 4をインストール

こちらのHOMEお知らせ・コラムAmazon Linux2にEC-CUBE4.0 …