COLUMN
高可用性とスケーラビリティに優れたAmazon S3を活用したSFTPサーバーを構築できるAWS SFTPとは
暗号化された通信路を使ってファイルを安全に送受信できるプロトコルSSH File Transfer Protocol (SFTP)によるファイル転送は、金融、医療、通信、小売などさまざまな業界の業務プロセスにおいて利用されています。AWSは、データの耐久性や情報セキュリティに優れたストレージサービス「Amazon S3」を提供しており、これをファイルの保存先とした転送サービス「AWS SFTP」を提供しています。本コラムではAWS SFTPの特徴と利用方法を紹介します。
Amazon S3バケットへのセキュアなファイル転送環境を容易に構築できるAWS SFTP
近年、企業では大量のデジタルデータを扱うようになっています。そのデータを効率よく保管できるストレージサービスが「Amazon S3」です。リージョン内の複数の異なるアベイラビリティーゾーンに保存されるため、高い可用性を持ち、なおかつストレージリソースの伸張も容易にできます。またAWSのほかのサービスと連携した仕組みにも応用できるため、分析や機械学習のためにデータから値を抽出したり、Customer Relationship Management (CRM) ツールやEnterprise Resource Planning (ERP) ツールと連携したりといった応用にも活用できます。
AWS SFTPは、Amazon S3を保存先としたファイル転送サービス「AWS Transfer Family」に属するサービスです。AWS Transfer FamilyはSFTPだけでなくFile Transfer Protocol over SSL (FTPS)、File Transfer Protocol (FTP) でのファイル転送もサポートしています。FTPというのは、ファイルを転送するプロトコルで、その情報セキュリティを高めたのがSFTPで、SSHで暗号化された通信路を使ったファイルのやり取りをする仕組みです。FTPSもSSL/TLSという暗号化技術を使って安全なインターネット経由での通信を確保します。
AWS Transfer Familyでは、既存のユーザー認証情報やMicrosoft Active DirectoryなどのID管理の仕組みと連携し、かつ既存のファイル転送ツールを使ったAmazon S3バケットへのファイル転送を実現します。ファイル転送のためのサーバーを購入・配備・管理する手間なく、また既存の認証システム、ドメイン、ホスト名を使ってAWSへのファイル転送ワークフローを容易に移行できます。もちろん、Amazon S3に保存されたデータを分析や各種処理などに役立てることもできます。
既存の認証システムと連携し、Amazon Route 53を使用したDNSルーティングによってAmazon S3バケットに保存
AWS SFTPのセットアップ手順
AWS SFTPの使用を開始するには、AWSのコンソールにてSFTPサーバーを作成して、利用できるユーザーを設定します。SFTPサーバーの作成においては、その設定の一部にてS3バケットを割り当てることになります。既存のバケットでもいいですし、新しいバケットを作成して割り当てることもできます。SFTPサーバーに割り当てるS3バケットは、同じAWSリージョンにあるほうが望ましいとされています。
また、アクセスできるユーザーとその権限をAWSの認証管理サービス「AWS Identity and Access Management (IAM) 」によって設定して各SFTPファイル転送を行う各ユーザーに割り当てます。その権限に応じて、各ユーザーのS3バケットに対するアクセスレベルが決まります。例えば、あるユーザーは読み書きができるが、別のユーザーは書き込みができるけれど読み出しはできない、あるいはバケット内の特定の場所のみ特定のユーザーのアクセスを許可する、などです。また、ユーザーがシングルサインオンを使用してWebサービスにアクセスできるような仕組みを提供するIDプロバイダを利用している場合にもAWS SFTPの認証に対応可能です。
独自ドメインにてAWS SFTPを利用したい場合は、Amazon Route 53やドメインネームシステム (DNS) プロバイダを使うことで登録済みドメインとSFTPサーバーを関連付けします。例えば、「mydomain.com」というドメインの場合、「sftp.sales. mydomain.com」などのサブドメインからSFTPサーバーにアクセスできるようになります。
設定が終わったら、あとはSFTPクライアントソフトを開いて接続設定をして接続します。接続のためのホスト名はAWS SFTPのマネジメントコンソールから取得できます。AWS SFTPは標準的なSFTPクライアントソフトに対応しています。よく使われているSFTPクライアントソフトには次のようなものがあります。
AWS Transfer Familyの料金料金
AWS SFTPを含むAWS Transfer Familyでは、リージョン別・転送プロトコル別にエンドポイントが稼働している時間と、転送量に応じた料金が設定されています。多くのAWS同様に初期費用は必要なく、利用した分だけの従量課金です。詳しくは公式ページをご覧ください。
AWS Transfer Family の料金(AWS公式ページ)
https://aws.amazon.com/jp/aws-transfer-family/pricing/
まとめ
あらゆる業界において、コンプライアンス遵守や機密情報保護のため、自社および他者とのインターネット上でのデータのやり取りに暗号化などの情報セキュリティ要件を課することは常識となっています。ビジネスパートナーや顧客とのデータ交換にファイル転送プロトコルとしてSFTPを使用している場合、可用性が高く、自由にサイズを伸張できるAmazon S3を保管先としたAWS SFTPの利用をおすすめします。
AWS SFTP は、AWSのコンソール上でSFTPサーバーを作成してユーザーやドメインを割り当てることで利用できます。SFTPサーバーのために自身で購入・管理する機器やソフトウェアのアップデートも必要ありません。情報セキュリティの確保だけでなく、S3上のデータを使った分析、機械学習など、ほかの用途へ役立てることもできます。
移行準備段階で知っておくべきAmazon Web Servicesの
サービスを学び、具体的にクラウド検討を考える!
RECOMMEND
その他のコラム
無料ダウンロード
自社のクラウド導入に必要な知識、ポイントを
この1冊に総まとめ!
あなたはクラウド化の
何の情報を知りたいですか?
- そもそも自社は本当にクラウド化すべき?オンプレとクラウドの違いは?
- 【AWS・Azure・Google Cloud】
どれが自社に最もマッチするの? - 情シス担当者の負荷を減らしてコストを軽減するクラウド化のポイントは?
- 自社のクラウド導入を実現するまでの具体的な流れ・検討する順番は?
初めての自社クラウド導入、
わからないことが多く困ってしまいますよね。
NTT東日本では
そんなあなたにクラウド導入に必要な情報を
1冊の冊子にまとめました!
クラウド化のポイントを知らずに導入を進めると、以下のような事になってしまうことも・・・
- システムインフラの維持にかかるトータルコストがあまり変わらない。。
- 情シス担当者の負担が減らない。。
- セキュリティ性・速度など、クラウド期待する効果を十分に享受できない。。
理想的なクラウド環境を実現するためにも、
最低限の4つのポイントを
抑えておきたいところです。
-
そもそも”クラウド化”とは?
その本質的なメリット・デメリット - 自社にとって
最適なクラウド環境構築のポイント - コストを抑えるための
具体的なコツ - 既存環境からスムーズにクラウド化を
実現するためのロードマップ
など、この1冊だけで自社のクラウド化のポイントが簡単に理解できます。
またNTT東日本でクラウド化を実現し
問題を解決した事例や、
導入サポートサービスも掲載しているので、
ぜひダウンロードして読んでみてください。
面倒でお困りのあなたへ
クラウドのご相談できます!
無料オンライン相談窓口
NTT東日本なら貴社のクラウド導入設計から
ネットワーク環境構築・セキュリティ・運用まで
”ワンストップ支援”が可能です!
NTT東日本が選ばれる5つの理由
- クラウド導入を
0からワンストップでサポート可能! - 全体最適におけるコスト効率・業務効率の改善を
中立的にご提案 - クラウド環境に問題がないか、
第3者目線でチェック
してもらいたい - 安心の24時間・365日の対応・保守
- NTT東日本が保有する豊富なサービスの組み合わせで
”課題解決”と”コスト軽減”を両立
特に以下に当てはまる方はお気軽に
ご相談ください。
- さまざまな種類やクラウド提供事業者があってどれが自社に適切かわからない
- オンプレミスのままがよいのか、クラウド移行すべきなのか、迷っている
- オンプレミスとクラウド移行した際のコスト比較を行いたい
- AWSとAzure、どちらのクラウドが自社に適切かわからない
- クラウド環境に問題がないか、第3者目線でチェックしてもらいたい
- クラウド利用中、ネットワークの速度が遅くて業務に支障がでている
クラウドを熟知するプロが、クラウド導入におけるお客さまのLAN 環境や接続ネットワーク、
クラウドサービスまでトータルにお客さまのお悩みや課題の解決をサポートします。
相談無料!プロが中立的にアドバイスいたします
クラウド・AWS・Azureでお困りの方はお気軽にご相談ください。