質問

clientaccesspolicy.xmlがないため、Flexを介したAmazon S3の使用には問題があるようです。回避策はありますか?

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

Flexを介してAmazon S3を使用できますか

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

役に立ちましたか?

解決

次のように、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

他のヒント

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

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

希望する...

マイクチャンバー

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top