On Nov 11, 2010, at 8:21 PM, David Lutterkort wrote:

> Hi,
> 
> Toby Crawley is really the one who brought this up - here's a summary of
> a discussion we had a couple days ago.
> 
> Right now, the deltacloud server only ever uses one driver; that means
> that if you want to talk to multiple clouds, you need to have one
> deltacloud server running for each of them. Clearly, not very admin
> friendly.
> 
> Toby actually experimented with this (wanna share your patch, Toby ?).
> To me, the cleanest way to enable dynamic selection of the driver is to
> select the driver through add'l HTTP headers. For example, by sending
> 
>        X-Deltacloud-Driver: ec2
>        X-Deltacloud-Endpoint: https://eu-west-1.ec2.amazonaws.com/
> 
> you'd be using the eu-west region of EC2.
> 
> We would maintain the current behavior of the driver as the default when
> these headers are absent; so if you start 'deltacloudd -i mock', clients
> that don't set the Deltacloud headers will talk to the mock driver.
> 

Sounds good, but shouldn't there be some sort of auth mechanism
to "verify" that an authorized entity set those headers?

Reply via email to