パラメーター
最終更新日 :
2021年4月28日
説明
オブジェクトまたはバケットに ACL を設定します。
戻り値
なし
シンタックス
StoreSetACL(url, ACLObject)
パラメーター
|
説明 |
---|---|
cfm |
Amazon S3 の URL(コンテンツまたはオブジェクト)です。 |
ACLObject |
構造体の配列で、各構造体は Permission または Grant (ACLObjectを参照) を表します。 |
関連項目
StoreAddACL、StoreGetACL、ColdFusion アプリケーションの最適化
履歴
ColdFusion 9 アップデート 1: この関数が追加されました。
使用法
すべての権限を設定する場合に、この関数を使用します。この関数は、既存のすべての権限を上書きします。現在の状況で設定したもののみが存在します。
例
<cfset dir = "s3://bucket_name"> <cfif !directoryExists(dir)> <cfset directorycreate(dir)> </cfif> <cfset perm = structnew()> <cfset perm.group = "all"> <cfset perm.permission = "read"> <cfset perm1 = structnew()> <cfset perm1.email = "email ID"> <cfset perm1.permission = "FULL_CONTROL"> <cfset myarrray = arrayNew(1)> <cfset myarrray = [perm,perm1]> <cfset fileWrite("#dir#/test.txt","This is to test all users permission")> <cfset StoreSetACL("#dir#/textl.txt","#myarrray#")> <cfset test = StoreGetACL ("#dirkey#/test.txt") > <cfdump var= "test"> <cfcatch> <cfdump var="#cfcatch#"> </cfcatch> </cftry>