# NOT RUN {
# This example creates a load balancer with an HTTP listener in a VPC.
svc$create_load_balancer(
Listeners = list(
list(
InstancePort = 80L,
InstanceProtocol = "HTTP",
LoadBalancerPort = 80L,
Protocol = "HTTP"
)
),
LoadBalancerName = "my-load-balancer",
SecurityGroups = list(
"sg-a61988c3"
),
Subnets = list(
"subnet-15aaab61"
)
)
# This example creates a load balancer with an HTTP listener in
# EC2-Classic.
svc$create_load_balancer(
AvailabilityZones = list(
"us-west-2a"
),
Listeners = list(
list(
InstancePort = 80L,
InstanceProtocol = "HTTP",
LoadBalancerPort = 80L,
Protocol = "HTTP"
)
),
LoadBalancerName = "my-load-balancer"
)
# This example creates a load balancer with an HTTPS listener in a VPC.
svc$create_load_balancer(
Listeners = list(
list(
InstancePort = 80L,
InstanceProtocol = "HTTP",
LoadBalancerPort = 80L,
Protocol = "HTTP"
),
list(
InstancePort = 80L,
InstanceProtocol = "HTTP",
LoadBalancerPort = 443L,
Protocol = "HTTPS",
SSLCertificateId = "arn:aws:iam::123456789012:server-certificate/my-server-cert"
)
),
LoadBalancerName = "my-load-balancer",
SecurityGroups = list(
"sg-a61988c3"
),
Subnets = list(
"subnet-15aaab61"
)
)
# This example creates a load balancer with an HTTPS listener in
# EC2-Classic.
svc$create_load_balancer(
AvailabilityZones = list(
"us-west-2a"
),
Listeners = list(
list(
InstancePort = 80L,
InstanceProtocol = "HTTP",
LoadBalancerPort = 80L,
Protocol = "HTTP"
),
list(
InstancePort = 80L,
InstanceProtocol = "HTTP",
LoadBalancerPort = 443L,
Protocol = "HTTPS",
SSLCertificateId = "arn:aws:iam::123456789012:server-certificate/my-server-cert"
)
),
LoadBalancerName = "my-load-balancer"
)
# This example creates an internal load balancer with an HTTP listener in
# a VPC.
svc$create_load_balancer(
Listeners = list(
list(
InstancePort = 80L,
InstanceProtocol = "HTTP",
LoadBalancerPort = 80L,
Protocol = "HTTP"
)
),
LoadBalancerName = "my-load-balancer",
Scheme = "internal",
SecurityGroups = list(
"sg-a61988c3"
),
Subnets = list(
"subnet-15aaab61"
)
)
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab