Strip leading slash from url path when parsing aws volume
This commit is contained in:
parent
743f2edb56
commit
e56e2ee46a
@ -733,7 +733,12 @@ func newAwsDisk(ec2 EC2, name string) (*awsDisk, error) {
|
|||||||
if url.Scheme != "aws" {
|
if url.Scheme != "aws" {
|
||||||
return nil, fmt.Errorf("Invalid scheme for AWS volume (%s)", name)
|
return nil, fmt.Errorf("Invalid scheme for AWS volume (%s)", name)
|
||||||
}
|
}
|
||||||
|
|
||||||
awsId := url.Path
|
awsId := url.Path
|
||||||
|
if len(awsId) > 1 && awsId[0] == '/' {
|
||||||
|
awsId = awsId[1:]
|
||||||
|
}
|
||||||
|
|
||||||
// TODO: Regex match?
|
// TODO: Regex match?
|
||||||
if strings.Contains(awsId, "/") || !strings.HasPrefix(awsId, "vol-") {
|
if strings.Contains(awsId, "/") || !strings.HasPrefix(awsId, "vol-") {
|
||||||
return nil, fmt.Errorf("Invalid format for AWS volume (%s)", name)
|
return nil, fmt.Errorf("Invalid format for AWS volume (%s)", name)
|
||||||
|
Loading…
Reference in New Issue
Block a user