【发布时间】:2021-09-24 22:47:56
【问题描述】:
我想写一个根据输入返回服务的golang函数:
func GetService(service string) <what to write here> {
session, _ := session.NewSession(&aws.Config{Region: aws.String(Region)})
switch {
case service == 'ecr':
var svc *ecr.ECR
svc = ecr.New(session)
return svc
case service == 'ecs':
var svc *ecs.ECS
svc = ecs.New(session)
return svc
}
}
这是 aws 服务的一种工厂,但是它们必须返回的常见类型是什么?
【问题讨论】:
标签: amazon-web-services go aws-sdk factory aws-sdk-go