Package Exports
- @grucloud/provider-aws
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@grucloud/provider-aws) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Grucloud AWS provider
The package implements the GruCloud AWS provider
Visit the Aws Requirements to prepare for the AWS Getting Started Guide
Examples
- EC2, EC2/ElasticIp/KeyPair, EC2 with VPC, EBS Volume attached to EC2
- IAM
- S3, S3 Simple, S3 Multiple
- HTTPS Website with CloudFront
- Route53: hosted zone and record
Resources
- ACM: Certificate
- CloudFront: Distribution
- EC2: EC2, ElasticIpAddress, Image, InternetGateway, KeyPair, NatGateway, RouteTable, Route, SecurityGroup, SecurityGroupRuleIngress,SecurityGroupRuleEgress,Subnet, Volume, Vpc
- IAM: IamInstanceProfile, IamGroup, IamOpenIDConnectProvider, IamPolicy, IamRole, IamUser
- Route53: HostedZone, Route53Record
- Route53Domain: Route53Domain
- S3: S3Bucket, S3Object
- EKS: Cluster, NodeGroup
- ELBv2: Load Balancer, Target Group, Listener,ListenerRule
Modules
- @grucloud/module-aws-certificate: Create a certificate and a Route53 record for validation.
- @grucloud/module-aws-vpc: Contains all the dependent resources required to create an EKS Cluster
- @grucloud/module-aws-load-balancer: Create a load balancer, listener, rules, target groups and security rule. Alternative to the AWS Load Balancer controller.
- @grucloud/module-aws-eks: Contains all the resources required to launch an Elastic Kubernetes Service.