golang 通過代碼 修改設置系統環境變量


func loginKinesis(awsAccessKey, awsSecretKey, region string) *kinesis.Kinesis {
    //初始化環境變量
    if (awsAccessKey == "") || (awsSecretKey == "") {
        awsAccessKey = "AAAAAACCCCCEEEEEEEEESSSSS"
        awsSecretKey = "AWSSSSSSSSSSSSKKKKKKKKKKKKKKKKYYYYYYYYYY"
    }
    err = os.Setenv("AWS_ACCESS_KEY", awsAccessKey)
    if err != nil {
        fmt.Println("ERROR:ACCESS_KEY SET----", err.Error())
    }
    err = os.Setenv("AWS_SECRET_KEY", awsSecretKey)
    if err != nil {
        fmt.Println("ERROR:SECRET_KEY SET----", err.Error())
    }
    // 從環境變量中獲取accesskey和secretkey
    auth, err = kinesis.NewAuthFromEnv()
    if err != nil {
        fmt.Printf("Unable to retrieve authentication credentials from the environment: %v", err)
    }
    //認證登錄
    ksi := kinesis.New(auth, region)
    return ksi
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM