Parameter
        
            
                Cập nhật gần đây nhất vào 
                
                    26 thg 12, 2022
                
            
            
        
        
    
Description
Sets the ACL for object or bucket.
Returns
Nothing
Syntax
StoreSetACL(url, ACLObject)
Parameters
| 
                    
     | 
                
            
                
                    
     Description  | 
                
            
        
|---|---|
| 
                    
     url  | 
            
                
                
                    
     Amazon S3 URLs (content or object)  | 
            
        
| 
                    
     ACLObject  | 
            
                
                
                    
     An array of struct where each struct represents a permission or grant as discussed in ACLObject.  | 
            
        
See also
StoreAddACL, StoreGetACL, Optimizing ColdFusion applications
History
ColdFusion 9 Update 1: Added this function
Usage
Use this function to set full permission. The function overwrites all existing permissions. Only the ones you set in the current context exist.
Example
<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>