"github.com/volcengine/volcengine-go-sdk/volcengine"
"github.com/volcengine/volcengine-go-sdk/volcengine/credentials"
"github.com/volcengine/volcengine-go-sdk/volcengine/session"
"github.com/volcengine/volcengine-go-sdk/service/efs"
ak = os.Getenv("VOLCENGINE_ACCESS_KEY_ID")
sk = os.Getenv("VOLCENGINE_SECRET_ACCESS_KEY")
config := volcengine.NewConfig().WithRegion(region)
config.WithCredentials(credentials.NewStaticCredentials(ak, sk, ""))
sess, _ := session.NewSession(config)
req := &efs.CreateFileSystemInput{
FileSystemName: volcengine.String("api-test-fs"),
ZoneId: volcengine.String("cn-beijing-e"),
InstanceType: volcengine.String("Basic"),
PerformanceDensity: volcengine.String("Basic_50"),
BandwidthMode: volcengine.String("Provisioned"),
ChargeType: volcengine.String("PayAsYouGo"),
ProjectName: volcengine.String("default"),
Description: volcengine.String("api-test-fs"),
ProvisionedBandwidth: volcengine.Int32(100),
resp, err := client.CreateFileSystem(req)
fmt.Println("CreateFileSystem failed: error:", err)