tensor9 adapt cloud connect makes that installation available at a local endpoint. Your application continues to use its normal AWS SDK; Cloud Adapter handles the requests through its configured target-cloud services.
For example, a local application can call the AWS S3 API through Cloud Adapter and store its objects in Google Cloud Storage. The application runs locally, while the adapter and target resources run in your cloud project. Calls can create billable cloud resources.
For development entirely with emulators, see High Fidelity Cloud Emulators.
Prepare a development installation
Install the CLI and authenticate, then install Cloud Adapter in a dedicated development project or subscription. You need your target cloud’s CLI and credentials, OpenTofu, Docker and kubectl. Connecting uses your Google Cloud or Azure identity to access the cluster and retrieve the installation’s application credential. The following example installs on Google Cloud. Choose your own project, region, zone and installation name:--licenseFile /private/path/license.json.
The customer CLI uses production by default. Keep the directory that the installer prints for connection and recovery.
What connect does
The forward uses the installation’s kubeconfig and
kubectl port-forward. The local endpoint defaults to http://127.0.0.1:65534. For an installation with a TLS door, the connection command verifies the remote certificate while forwarding requests.
Terminal 1: open the connection
First, inspect the instructions for your installation:Terminal 2: configure your development shell
In a separate terminal, load the connection settings and make an identity request:AWS_CONFIG_FILE, AWS_PROFILE, AWS_REGION, AWS_DEFAULT_REGION, and AWS_ENDPOINT_URL. The profile uses AWS credential_process to retrieve the installation credential through your cloud identity; it does not print that credential. Your Tensor9 API key remains separate from the AWS-style application credential.
Use a dedicated development shell without pre-set AWS credentials or service-specific endpoint overrides. Those settings can override the generated profile or endpoint. Launch your application or IDE from this configured shell, or supply the same profile and endpoint settings in its run configuration.
Run your application and tests
Keep your existing SDK calls and point their clients at the forwarded endpoint. For example, with the AWS Python SDK:AWS_ENDPOINT_URL. See the SDK guides for language-specific settings.
Run your normal application and test commands from this shell. Use unique test resource names and remove resources created by each test. Check the service catalog for the operations supported by your selected mapping. An STS identity response checks connectivity and signing; exercise your application’s operations separately.
When a call fails, retain its request ID and diagnostic response headers. The testing guide covers resource read-back, failure cases and cleanup.
Reconnect and switch installations
If the tunnel stops, restartconnect --forward in the first terminal. You do not need to reinstall the adapter.
If port 65534 is busy, use another port on both commands: