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側で設定エラーがあるかもしれません. ただし、バケットを公開しようとしましたが、役に立ちませんでした。