Connecting applications that run outside AWS with VPN access to the Satellite location
To connect applications that run outside Amazon Web Services (AWS) with VPN access to the Satellite location to an Event Streams instance, complete the following set of steps.
Set up the Satellite plan for IBM® Event Streams for IBM Cloud® in a Satellite location by using AWS
Complete the steps in Provisioning Event Streams for Satellite to set up the plan for Event Streams in a Satellite location that is using AWS infrastructure.
Create a Client VPN endpoint
- Create a Client VPN endpoint with the following criteria.
- Provides all clients with access to a single VPC.
- Provides all clients with access to the internet.
- Uses mutual authentication.
- Complete the steps that are detailed in Getting started with Client VPN.
(Optional) Test the Event Streams producer and consumer sample applications
To test sending and receiving messages, you can optionally use the Event Streams Java sample. The sample shows how a producer sends messages to a consumer by using a topic. The same sample program is used to consume messages and produce messages.
Use the steps that are detailed in Event Streams Getting Started to run the sample application.
Alternatively, you can also use your own applications to perform this validation.
(Optional) Test the Event Streams CLI
In the previous step, you used the sample application to produce and consume messages. You can optionally use the information in Event Streams CLI reference to verify that the Event Streams CLI can communicate with your Event Streams deployment. With the Event Streams CLI you can easily work with topics and consumer groups.
Alternatively, you can also use your own applications to perform this validation.