8

clientaccesspolicy.xml がないため、Flex 経由で Amazon S3 を使用すると問題が発生するようです。回避策はありますか?

編集:以下の回答はどちらも素晴らしく、機能します。私は両方に賛成票を投じました(両方とも機能するため、質問に回答を割り当てるつもりはありません):

Amazon S3 を Flex 経由で使用できますか?

Amazon S3 を Flex 経由で使用できますか?

4

3 に答える 3

11

次のように、Amazon S3 で制御するサブドメインに (サブドメインの名前を持つバケットに) CNAME を付けることができます。

http://s3.ceejayoz.com/ (「s3.ceejayoz.com」バケットに移動します)

独自のclientaccesspolicy.xmlファイルをそのバケットのルートにアップロードする(およびアクセス許可をグローバルに表示できるように設定する)と、http://s3.ceejayozでアクセスできるため、質問を正しく理解していればうまくいくはずです。 .com/clientaccesspolicy.xml

S3 ドキュメントの詳細: http://docs.amazonwebservices.com/AmazonS3/2006-03-01/index.html?VirtualHosting.html

編集:それを見て、CNAME なしで「仮想ホスト スタイル メソッドの例」を使用することもできます: http://bucketname.s3.amazonaws.com/clientaccesspolicy.xml

于 2008-10-09T11:49:12.277 に答える
6

はい。S3に接続するためのActionScript3ライブラリは次の場所にあります。

http://code.google.com/p/as3awss3lib/

詳細については、以下をご覧ください。

http://weblogs.macromedia.com/cantrell/archives/2007/05/actionscript_li.html

S3E AIRアプリをチェックして、使用中のAPIの例を確認できます。

http://download.macromedia.com/pub/developer/air/sample_apps/S3E.air

そして、あなたはそこからソースコードをつかむことができます:

http://download.macromedia.com/pub/developer/air/sample_apps/S3E.zip

それが役立つことを願っています...

マイクチャンバー

于 2008-10-11T17:38:45.023 に答える
1

動作する Rails - Flex - S3 の例を探している場合は、次の Rails プロジェクトをご覧ください: http://github.com/GreenAsJade/s3-swf-upload-plugin

文書化されており、すぐに使用できます。Flex ロジックをリバース エンジニアリングすることもできます。

于 2009-09-07T10:26:49.113 に答える