0

ユーザーからの入力を受け取り、通常のファイル操作fopen, fwriteなどを使用してファイルに書き込む PHP アプリケーションがあります。私のサーバーではうまく動作します。このコード全体を Amazon のクラウドに移行してそのサービスを使用する場合、これらのファイル操作を Beanstalk の対応する操作にどのようにマッピングすればよいですか?

ファイル操作は変更せずにそのまま機能しますか?
はいの場合、これらのファイルはどこに保存されますか?
いいえの場合、代替手段は何ですか?

ご協力いただきありがとうございます!!

4

2 に答える 2

5

公式のAWS SDK for PHPに含まれているS3 Stream Wrapperを検討する必要があります。ストリーム ラッパーを登録すると、PHP のネイティブ ファイル関数を使用して S3 を操作できます。

于 2013-04-29T16:57:53.450 に答える
-1

S3 バケットをパーティションとしてマウントし、サーバーの HDD にある S3 ファイルをそのまま使用できます。

私は、オープン ソース プロジェクトである RioFS プロジェクト (Amazon S3 バケットをマウントするためのユーザー空間ファイルシステム) の主任開発者兼メンテナーです。私たちのプロジェクトを使用して、PHP またはその他のプログラミング言語を使用してファイルをマウントおよび操作できます。

それが役に立てば幸い !

于 2013-04-28T13:46:42.550 に答える