{"categories":["AWS","go"],"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fotiai10.hatenablog.com%2Fentry%2F2018%2F02%2F14%2F042000\" title=\"\u3010\u30e1\u30e2\u3011aws-sdk-go\u3092\u4f7f\u3063\u305fSecurityGroup\u306e\u4f5c\u6210 - DRY\u306a\u5099\u5fd8\u9332\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","image_url":null,"blog_url":"https://otiai10.hatenablog.com/","author_url":"https://blog.hatena.ne.jp/otiai10/","provider_url":"https://hatena.blog","type":"rich","height":"190","blog_title":"DRY\u306a\u5099\u5fd8\u9332","description":"tl;dr docs.aws.amazon.com \u52d5\u304f\u30b3\u30fc\u30c9 package main import ( \"fmt\" \"github.com/aws/aws-sdk-go/aws\" \"github.com/aws/aws-sdk-go/aws/session\" \"github.com/aws/aws-sdk-go/service/ec2\" ) func main() { sess := session.Must(session.NewSessionWithOptions(session.Options{ SharedConfigState: session.SharedConfigEnabl\u2026","width":"100%","url":"https://otiai10.hatenablog.com/entry/2018/02/14/042000","published":"2018-02-14 04:20:00","author_name":"otiai10","version":"1.0","provider_name":"Hatena Blog","title":"\u3010\u30e1\u30e2\u3011aws-sdk-go\u3092\u4f7f\u3063\u305fSecurityGroup\u306e\u4f5c\u6210"}