2

Lucee を使用してファイルを一覧表示するために S3 バケットにアクセスするのに問題があります。私はここここの指示に従いましたが、うまくいきませんでした。ディレクトリが存在しないというエラー メッセージが表示され続けます。

これは私のApplication.cfcにあります:

this.name="s3-test";

this.mappings = {
    "/s3test" = "s3://luceetest/blah"
}

this.s3 = {
    "accessKeyid": "XXXXXXXXXXXXXX",
     "awsSecretKey": "ZZZZZ/XXXXXX/YYYYY",
     "defaultLocation": "Oregon",
 };

これは私がテストしているコードです:

<cfsetting showDebugOutput="Yes">
<cfdirectory action="list" directory="s3://coldlucee/blah" name="blah" recurse="yes" type="file">
<cffile action="write" output="s3 specs" file="s3://coldlucee/blah/test.txt"/>

また、フォーマットをリソースとして使用して Web インターフェイス内でマップしようとしましたs3://accessKeyID:awsSecretKey@coldlucee/blahが、常に赤で表示され、見つからないことを意味します。

誰かがこれで私を助けてくれることを願っています.私が読んだ記事ではとても簡単に見えるので、Amazon側で設定エラーがあるかもしれません. ただし、バケットを公開しようとしましたが、役に立ちませんでした。

4

1 に答える 1

0

CFのS3の実装も機能させることができませんでした。ここで見つけたS3 RESTラッパーを使用することになりました:

https://gist.github.com/CFJSGeek/3f6f14ba86049af75361

于 2016-06-06T14:14:51.087 に答える