Parameter
        
            
                Cập nhật gần đây nhất vào 
                
                    26 thg 12, 2022
                
            
            
                 | 
                
                    Cũng áp dụng cho ColdFusion
                
            
        
        
            
        
    
Description
Adds ACL to existing ACL for object or bucket.
Returns
Nothing
Syntax
StoreAddACL(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
StoreGetACL, StoreSetACL, Optimizing ColdFusion applications
History
ColdFusion 9 Update 1: Added this function
Usage
Use this function to add permissions to the existing ones.
Example
<cfset dir = "s3://bucket_name/"> 
<cfset perm = structnew()> 
<cfset perm.group = "authenticated"> 
<cfset perm.permission = "READ"> 
<cfset perm1 = structnew()> 
<cfset perm1.email = "email_ID"> 
<cfset perm1.permission = "READ_ACP"> 
<cfset myarrray = [perm,perm1]> 
<cfif NOT DirectoryExists(dir)> 
<cfset directoryCreate(dir)> 
</cfif> 
<cfset fileWrite("#dir#/Sample.txt","This is to test StoreAddACL")> 
<cfset StoreAddACL("#dir#","#myarrray#")> 
<cfset test = StoreGetACL(dirkey)> 
<cfdump var="#test#"> 
<cfcatch> 
<cfdump var="#cfcatch#"> 
</cfcatch> 
</cftry>