Features
| Pricing | Documentation | Contact | Blog
Once subscribed, there are two paths available for making use of Proxylity in your organization:
Proxylity supports either method of interacting with our services, but many organizations prefer an IaC-based approach, so let's start there.
Your subscription immeadiately provides access to the custom resource used to manage Listeners and Destinations. So, once you've subscribed to UDP Gateway, head over to the examples repository and follow the directions. Deploying an example takes about a minute, and the example templates can act as starting points for your own solutions.
Proxylity is designed to be used with Infrastructure as Code (IaC) tools, and specifically CloudFormation via the
Custom::ProxylityUdpGatewayListener
custom resource.
This
allows you to create and manage your Proxylity Listeners and Destinations in a repeatable and automated way just
as you do for other parts of your infrastructure. There isn't any setup required for this approach -- start
building!
One important thing you'll find in the examples repository is how to setup a least privelige
"DestinationRole"
that grants only the necessary permissions to your resources.
Setting-up Proxylity for interactive use is easy, but involves a few extra setps:
To test a newly created Listener, send a UDP packets to the ingress domain (by name or IP address) and port
assigned to
above. For example, assuming you were given port 15678
on
ingress-1.proxylity.com
, in a Linux bash terminal you can send a single packet with:
> echo "hello world!" > /dev/udp/ingress-1.proxylity.com/15678
Or, if you have a UDP client available, you can use that to send packets. For example, using netcat
:
> echo "hello world!" | nc -u ingress-1.proxylity.com 15678
If the setup is correct, your destination resource will receive the packets. To learn more about the API calls and format used to deliver packets, see the service-specific details under the destinations page.
Now that you have a start, continue to drill-down on some of the details and more advanced capabilities of Proxylity: