Hi there 
  
    
      
        And for S3
 - ACL management (think read/write access for S3 bucket)
My current solution would be to create a custom view to manage these
infrastructure elements.
        
       
      no, at least not for ACLs, these go into the core UI stuff, they apply
to all middlewares!
      
     
    elaborate please
    
   
  
well, sorry i was in a hurry and i though it was clear enough ;-)
what i mean is that we do not want a middleware specific handling of ACLs, 
all midlewares have some sort of ACLs in one place or another...
For instance gLite in SRM/LFC, on VOMS entries, GRIA on all services (ok, 
they call it PBAC), AWS on S3 buckets...
So my plan was simple, a context menu action "Manage access rights" (or 
manage permissions?) on all elements of the project tree which support 
ACLs which opens a dialog allowing to manage the ACLs
But you know it already anyway because you asked me via private email...
so... you should know that i already invested time investigating the 
different usecases to support and that my results are summarized in the 
few interfaces that i committed into   core.accesscontrol
(ehy! they are even fully documented ;-)
Perhaps they are not general enough or you found them to be fully flawed, 
but instead of starting a discussion from zero you should have provided 
feedback!
And yes, i analyzed Amazon S3, GRIA PBAC, glite stuff,... and tried to look 
around a bit also.
   
 
This is a good thing... From your private mail i was under the
impression that you sketched out something but didn't really have the
time to do a proper implementation. Therefore i thought discussing this
issue in public is a good thing to do. Furthermore it allows me/other
people to see what is demanded of such a functionality from other
aspects/middlewares of the geclipse project.  
 
Speaking of ACL... this is only one part of the mail i wrote to start
this thread. The administrative features i described for EC2 don't
really fit into this right/write access schema. And actually those are
the ones i wanted to get feedback on the most since i agree that the S3
ACLs are very much suited for a generic approach. To recap... these are
the things i am concerned about in EC2: 
 
- Keypair Management (allows login into a EC2 instance without
password)
 
   Keypairs are created (registered) and deleted and by creating
produce a pk file 
- Security Management (think firewall)
 
   Security groups are created/deleted and rules are added to this
group (open port 80 for ip 1.2.3.4) 
- Elastic IPs (attached IP address which survives an instance restart)
 
   fixed ips are added to running instances 
 
So any feedback on how to integrate these management functionalities? 
 
greets 
Moritz 
 |