1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
// Code generated by smithy-go-codegen DO NOT EDIT.
// Package globalaccelerator provides the API client, operations, and parameter
// types for AWS Global Accelerator.
//
// # Global Accelerator
//
// This is the Global Accelerator API Reference. This guide is for developers who
// need detailed information about Global Accelerator API actions, data types, and
// errors. For more information about Global Accelerator features, see the [Global Accelerator Developer Guide].
//
// Global Accelerator is a service in which you create accelerators to improve the
// performance of your applications for local and global users. Depending on the
// type of accelerator you choose, you can gain additional benefits.
//
// - By using a standard accelerator, you can improve availability of your
// internet applications that are used by a global audience. With a standard
// accelerator, Global Accelerator directs traffic to optimal endpoints over the
// Amazon Web Services global network.
//
// - For other scenarios, you might choose a custom routing accelerator. With a
// custom routing accelerator, you can use application logic to directly map one or
// more users to a specific endpoint among many endpoints.
//
// Global Accelerator is a global service that supports endpoints in multiple
// Amazon Web Services Regions but you must specify the US West (Oregon) Region to
// create, update, or otherwise work with accelerators. That is, for example,
// specify --region us-west-2 on Amazon Web Services CLI commands.
//
// By default, Global Accelerator provides you with static IP addresses that you
// associate with your accelerator. The static IP addresses are anycast from the
// Amazon Web Services edge network. For IPv4, Global Accelerator provides two
// static IPv4 addresses. For dual-stack, Global Accelerator provides a total of
// four addresses: two static IPv4 addresses and two static IPv6 addresses. With a
// standard accelerator for IPv4, instead of using the addresses that Global
// Accelerator provides, you can configure these entry points to be IPv4 addresses
// from your own IP address ranges that you bring to Global Accelerator (BYOIP).
//
// For a standard accelerator, they distribute incoming application traffic across
// multiple endpoint resources in multiple Amazon Web Services Regions , which
// increases the availability of your applications. Endpoints for standard
// accelerators can be Network Load Balancers, Application Load Balancers, Amazon
// EC2 instances, or Elastic IP addresses that are located in one Amazon Web
// Services Region or multiple Amazon Web Services Regions. For custom routing
// accelerators, you map traffic that arrives to the static IP addresses to
// specific Amazon EC2 servers in endpoints that are virtual private cloud (VPC)
// subnets.
//
// The static IP addresses remain assigned to your accelerator for as long as it
// exists, even if you disable the accelerator and it no longer accepts or routes
// traffic. However, when you delete an accelerator, you lose the static IP
// addresses that are assigned to it, so you can no longer route traffic by using
// them. You can use IAM policies like tag-based permissions with Global
// Accelerator to limit the users who have permissions to delete an accelerator.
// For more information, see [Tag-based policies].
//
// For standard accelerators, Global Accelerator uses the Amazon Web Services
// global network to route traffic to the optimal regional endpoint based on
// health, client location, and policies that you configure. The service reacts
// instantly to changes in health or configuration to ensure that internet traffic
// from clients is always directed to healthy endpoints.
//
// For more information about understanding and using Global Accelerator, see the [Global Accelerator Developer Guide].
//
// [Tag-based policies]: https://docs.aws.amazon.com/global-accelerator/latest/dg/access-control-manage-access-tag-policies.html
// [Global Accelerator Developer Guide]: https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
package globalaccelerator
|