Mis*_*shu 5 coldfusion amazon-s3 openbd amazon-web-services
我正在使用OpenBD并尝试检查我的S3服务器上是否存在存储桶,如果它不存在则创建新存储桶.这是我的代码:
index.cfm
<cfset request.awsaccess = "zzzzawsaccesszzzz">
<cfset request.awskey = "zzzzzzzzawskeyzzzzzzzz">
<cfset request.datasource="tcs">
<cfset request.region="us-west-2">
<cfscript>
AmazonRegisterdatasource(datasource=request.datasource,awsaccess=request.awsaccess,awskey=request.awskey,region=request.region );
result = AmazonS3listbuckets( datasource=request.datasource );
WriteDump(result);
WriteOutput(result.bucket[1]);
</cfscript>
Run Code Online (Sandbox Code Playgroud)
对于上面的代码,我得到这个输出:
现在我再添加一个函数AmazonS3createbucket(),
<cfscript>
result = AmazonS3createbucket( datasource=request.datasource, bucket="anyBucket" );
</cfscript>
Run Code Online (Sandbox Code Playgroud)
对于上面的脚本我得到错误:那No such function exists - amazons3createbucket..这是截图:
我指的是OpenBD手册来过滤这些功能.使用此功能时也遇到同样的问题:
<cfscript>
result = AmazonS3bucketexists( datasource=request.datasource, bucket="anyBucket" );
</cfscript>
Run Code Online (Sandbox Code Playgroud)
use*_*1yo -1
您是否尝试过使用替代语法?
<cfscript>
result = AmazonS3bucketexists(ArgumentCollection = {
datasource : request.datasource,
bucket : "anyBucket"
});
</cfscript>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
96 次 |
| 最近记录: |