Open3
AWS CDK for Golang入門
Setup
Requirements
- go version go1.16.7
goenv install 1.16.7
goenv global 1.16.7
goenv rehash
- AWS CDK CLI: 1.121.0
npm install -g aws-cdk@1.121.0
- AWS CDK gor Golang: v1.121.0-devprevie
cdk init app --language=go
Getting Started
Operation
cdk bootstrap
cdk deploy
Operation (Unit Testing)
go get -t {module name}
go test
Resource Props
Developer Tools 1/3
AWS Cloud9 (awscloud9)
AWS CodeBuild (awscodebuild)
AWS CodeCommit (awscodecommit)
AWS CodeDeploy (awscodedeploy)
Developer Tools 2/3
AWS CodePipeline (awscodepipeline)
AWS CodeStar (awscodestar)
TBD
Developer Tools 3/3
AWS X-Ray (awsxray)
AWS CodeArtifact (awscodeartifact)
Security, Identity, & Compliance
AWS IAM (awsiam)
- AWS::IAM::AccessKey
- AWS::IAM::Group
- AWS::IAM::InstanceProfile
- AWS::IAM::ManagedPolicy
- AWS::IAM::OIDCProvider
- AWS::IAM::Policy
- AWS::IAM::Role
- AWS::IAM::SAMLProvider
- AWS::IAM::ServerCertificate
- AWS::IAM::ServiceLinkedRole
- AWS::IAM::User
- AWS::IAM::UserToGroupAddition
- AWS::IAM::VirtualMFADevice
Front End Web & Mobile
AWS Amplify (awsamplify)
Amazon Location Service (awslocation)
Best Practices