| 123456789101112131415161718192021222324252627282930 |
- package integration
- import "os"
- type Config struct {
- AccessKeyId string
- AccessKeySecret string
- PublicKeyId string
- PrivateKey string
- RoleArn string
- ChildAK string
- ChildSecret string
- }
- func getConfigFromEnv() *Config {
- config := &Config{
- AccessKeyId: os.Getenv("ACCESS_KEY_ID"),
- AccessKeySecret: os.Getenv("ACCESS_KEY_SECRET"),
- PublicKeyId: os.Getenv("PUBLIC_KEY_ID"),
- PrivateKey: os.Getenv("PRIVATE_KEY"),
- RoleArn: os.Getenv("ROLE_ARN"),
- ChildAK: os.Getenv("CHILD_AK"),
- ChildSecret: os.Getenv("CHILD_SECRET"),
- }
- if config.AccessKeyId == "" {
- return nil
- } else {
- return config
- }
- }
|