dongxiong1935 2016-12-01 23:17 采纳率: 0%
浏览 67

找不到Golang Amazon S3环境访问密钥

I created a new I-AM user set that user permission to full access for S3 then I see the environment variable for the MacBook with the correct Key and Key-ID . I then followed the amazon docs http://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/common-examples.html#s3 to list all of my buckets and I received the error Failed to list buckets EnvAccessKeyNotFound: AWS_ACCESS_KEY_ID or AWS_ACCESS_KEY not found in environment

I do not know why it is not recognizing my code which is this

func UploadProfile() {

    svc := s3.New(session.New(&aws.Config{Region: aws.String("us-west-2"),Credentials:credentials.NewEnvCredentials()}))
    result, err := svc.ListBuckets(&s3.ListBucketsInput{})
    if err != nil {
        log.Println("Failed to list buckets", err)
        return
    }

    log.Println("Buckets:")
    for _, bucket := range result.Buckets {
        log.Printf("%s : %s
", aws.StringValue(bucket.Name), bucket.CreationDate)
    }
}

I had one of the variables before as AWS_SECRET_ACCESS_KEY but removed the secret portion because it still gave me the same error. Any suggestions on how to fix this enter image description here

  • 写回答

1条回答 默认 最新

  • donglin5770 2016-12-01 23:40
    关注

    @Pablo prez,

    Is getting credentials actually showing you the AWS keys from your env, i.e. if you run

    creds := credentials.NewEnvCredentials()
    credValue, err := creds.Get()
    if err != nil {
        panic(err.Error())
    }
    
    fmt.Printf("%+v", credValue)
    

    will it print your keys out?

    You may want to check https://docs.aws.amazon.com/sdk-for-go/api/aws/credentials/ for more details.

    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)