コード例 #1
0
ファイル: s3.go プロジェクト: tpounds/distribution
func init() {
	for _, region := range []string{
		"us-east-1",
		"us-west-1",
		"us-west-2",
		"eu-west-1",
		"eu-central-1",
		"ap-southeast-1",
		"ap-southeast-2",
		"ap-northeast-1",
		"ap-northeast-2",
		"sa-east-1",
		"cn-north-1",
		"us-gov-west-1",
	} {
		validRegions[region] = struct{}{}
	}

	for _, objectAcl := range []string{
		s3.ObjectCannedACLPrivate,
		s3.ObjectCannedACLPublicRead,
		s3.ObjectCannedACLPublicReadWrite,
		s3.ObjectCannedACLAuthenticatedRead,
		s3.ObjectCannedACLAwsExecRead,
		s3.ObjectCannedACLBucketOwnerRead,
		s3.ObjectCannedACLBucketOwnerFullControl,
	} {
		validObjectAcls[objectAcl] = struct{}{}
	}

	// Register this as the default s3 driver in addition to s3aws
	factory.Register("s3", &s3DriverFactory{})
	factory.Register(driverName, &s3DriverFactory{})
}
コード例 #2
0
ファイル: s3.go プロジェクト: sebrandon1/distribution
func init() {
	for _, region := range []string{
		"us-east-1",
		"us-west-1",
		"us-west-2",
		"eu-west-1",
		"eu-central-1",
		"ap-southeast-1",
		"ap-southeast-2",
		"ap-northeast-1",
		"ap-northeast-2",
		"sa-east-1",
	} {
		validRegions[region] = struct{}{}
	}

	// Register this as the default s3 driver in addition to s3aws
	factory.Register("s3", &s3DriverFactory{})
	factory.Register(driverName, &s3DriverFactory{})
}
コード例 #3
0
ファイル: swift.go プロジェクト: waynew/distribution
func init() {
	factory.Register(driverName, &swiftDriverFactory{})
}
コード例 #4
0
ファイル: ipfs.go プロジェクト: thelinuxkid/distribution
func init() {
	factory.Register(driverName, &ipfsDriverFactory{})
}
コード例 #5
0
ファイル: driver.go プロジェクト: RomainVabre/origin
func init() {
	factory.Register(driverName, &filesystemDriverFactory{})
}
コード例 #6
0
ファイル: driver.go プロジェクト: CowLeo/distribution
func init() {
	factory.Register(driverName, &inMemoryDriverFactory{})
}
コード例 #7
0
ファイル: azure.go プロジェクト: orivej/distribution
func init() {
	factory.Register(driverName, &azureDriverFactory{})
}
コード例 #8
0
ファイル: speedy.go プロジェクト: zhangcoldwater/distribution
func init() {
	factory.Register(driverName, &speedyDriverFactory{})
}
コード例 #9
0
ファイル: blobstore.go プロジェクト: ably-forks/flynn
func init() {
	registry.Register(DriverName, factory{})
}
コード例 #10
0
ファイル: kodo.go プロジェクト: slene/distribution
func init() {
	factory.Register(driverName, &kodoDriverFactory{})
}