AWS SDK for Go -


Apache
跨平台
Google Go

软件简介

这是 Go 语言版本的 AWS SDK,是亚马逊 Web 服务 API 的客户端开发包,支持所有 AWS 服务。

示例代码:

import "github.com/awslabs/aws-sdk-go/aws"
import "github.com/awslabs/aws-sdk-go/gen/ec2"

creds := aws.Creds(accessKey, secretKey, "")
cli := ec2.New(creds, "us-west-2", nil)
resp, err := cli.DescribeInstances(nil)
if err != nil {
    panic(err)
}
fmt.Println(resp.Reservations)

支持的服务包括:

  • AutoScaling

  • CloudFormation

  • CloudFront

  • CloudHSM

  • CloudSearch

  • CloudSearchdomain

  • CloudTrail

  • CloudWatch Metrics

  • CloudWatch Logs

  • CodeDeploy

  • Cognito Identity

  • Cognito Sync

  • Config

  • Data Pipeline

  • Direct Connect

  • DynamoDB

  • EC2

  • EC2 Container Service

  • Elasticache

  • Elastic Beanstalk

  • Elastic Transcoder

  • ELB

  • EMR

  • Glacier

  • IAM

  • Import/Export

  • Kinesis

  • Key Management Service

  • Lambda

  • OpsWorks

  • RDS

  • RedShift

  • Route53

  • Route53 Domains

  • S3

  • SimpleDB

  • Simple Email Service

  • SNS

  • SQS

  • Storage Gateway

  • STS

  • Support

  • SWF