Report this

What is the reason for this report?

Failed to create a new space in nyc3 from golang

Posted on December 14, 2018

Hi.

I am trying to create a space via go, using the example code provided in the api code. It failed with 400 - Invalid Region.

Can someone confirm that it working from go? (Using the example code as defined in

here:https://developers.digitalocean.com/documentation/spaces/

Here is my code: accessKey := xxxxx secKey . := xxxxx endpoint := “nyc3.digitaloceanspaces.com” spaceName := “my-new-space-xxxxxxxx” // Space names must be globally unique ssl := true

// Initiate a client using DigitalOcean Spaces.
client, err := minio.New(endpoint, accessKey, secKey, ssl)
if err != nil {
	log.Fatal(err)
}

// Create a new Space.
err = client.MakeBucket(spaceName, "us-east-1")
if err != nil {
	log.Fatal(err)
}

// List all Spaces.
spaces, err := client.ListBuckets()
if err != nil {
	log.Fatal(err)
}
for _, space := range spaces {
	fmt.Println(space.Name)
}

Thanks.



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.