support root-based web service URL's
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Eucalyptus |
Confirmed
|
Wishlist
|
chris grzegorczyk | ||
eucalyptus (Ubuntu) |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Eucalyptus web services are rooted differently to Amazons and this forces more complex configuration for users and third part developers.
Specifically, the amazon EC2 api is at /, likewise the S3 api. For Eucalyptus it is at /services/
The actual API urls under these base paths are identical, and discrete (I think, may need to double check): its possible to map urls such that both web services are rooted at /, and do not conflict with each other. As per the port 80 bug this should be possible via apache rules combined with eucalyptus knowing that it is being accessed at /.
Making this the same would remove two configuration options / code changes from third party developers wanting to support UEC.
Changed in eucalyptus (Ubuntu): | |
importance: | Undecided → Low |
status: | New → Confirmed |
Changed in eucalyptus (Ubuntu): | |
importance: | Low → Wishlist |
I think you are refering to the "Host" header in HTTP as a way of co-locating multiple services. In the context of the current Eucalyptus system this isn't possible to support without the use of the DNS service. For example, virtual bucket hosting in S3 already works this way when DNS is enabled and configured correctly (e.g., http:// bucket_ name.eucalyptus _domain_ name/). Adding support for this is likely when/if DNS-enabled becomes the standard installation mode.
cheers,
chris