Я использую OpenBD и пытаюсь проверить, существует или нет ведро на моем сервере S3, если оно не существует, для создания нового ведра , Вот мой код:Некоторые функции, кажется, не существуют при создании нового ведра или проверки наличия bucket с использованием OpenBD
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>
Для приведенного выше кода я получаю этот выход:
Теперь я добавляю еще одну функцию AmazonS3createbucket(),
<cfscript>
result = AmazonS3createbucket(datasource=request.datasource, bucket="anyBucket");
</cfscript>
Для вышеуказанного сценария я получаю ошибка ng: это No such function exists - amazons3createbucket.
. Вот скриншот:
Я имею в виду на OpenBD Manual фильтровать эти функции. также сталкиваются с той же проблемой при использовании этой функции также:
<cfscript>
result = AmazonS3bucketexists(datasource=request.datasource, bucket="anyBucket");
</cfscript>
Эй @ Мишра - любое понимание нижнего предела? – user2540711yo
Не я, я не хочу тратить свою репутацию на голосование без комментариев. И да, я тоже так пробовал. Не повезло. –