Skip to main content
Guided configuration asks the same questions represented in a configuration file, validates each answer and writes a reusable file. It is useful when you are configuring a cloud direction for the first time or want the terminal to enumerate available choices from the service catalog. It does not create a separate configuration format, and it does not require an AI agent.

Prepare before starting

Bring these decisions to the guided flow: Do not begin by choosing a backend name from memory. Begin with the origin service and open its catalog page for the selected target.

Run the guided flow

1

Choose the origin and target clouds

Select the API family the application uses and the environment where Cloud Adapter will run. The generated file records this once rather than declaring every service mapping individually.For the S3 example, choose AWS as the origin and Google Cloud as the target. For the DynamoDB example, choose AWS and Microsoft Azure.
2

Enter shared target coordinates

Supply the project or subscription, region and any target-wide resource group or network selection. Review these values character by character. A valid but incorrect project is still an incorrect deployment.These are non-secret coordinates. Let the deployment use its standard cloud identity mechanism instead of pasting a key into the terminal.
3

Review the discovered API surface

The guided flow resolves services from the origin-to-target catalog. It should show which origin APIs have compatible target backends and which do not.Do not add empty service entries for the discovered mappings. For every API your application uses, read the public directed profile to check the behavior your workload needs. Authenticate and use tensor9 explain when checking the direction available to your account.
4

Configure pre-provisioned services

Answer additional questions only for services that require resources or bindings before startup. Supply database coordinates, namespaces and secret references where the selected mapping documents them.For example, an SQS adapter backed by Cloud SQL needs a provisioned PostgreSQL database and a protected DSN binding. S3 backed by Cloud Storage normally does not need an equivalent service-specific declaration.
5

Review resource-level choices

Identify choices that belong to an origin resource request rather than the installation file. A DynamoDB table’s provisioned Cosmos DB selection and autoscale maximum belong to CreateTable tags, so record the intended values in the review without turning them into installation-wide defaults.
6

Review identity and network access

Confirm the origin-facing identity, target runtime identity and verification identity separately. Check the endpoint’s intended callers, TLS name, ingress policy and path to each target dependency.
7

Inspect the generated file

Read the final JSON before proceeding. Confirm that the cloud direction appears once, service entries are sparse, secret references contain no values and target coordinates identify the intended environment.
8

Save without applying

Store the generated file where it can be reviewed. Saving the file does not provision resources or change a running adapter.

Example: AWS to Google Cloud

For an installation that will serve S3 through Google Cloud Storage, the guided answers should reduce to a compact file like this:
The review summary should also identify, outside the file:
  • the runtime service account;
  • the target test bucket and allowed storage operations;
  • the internal endpoint name and callers allowed to reach it;
  • the origin-facing bucket name used by the test;
  • the native verification identity and cleanup owner.
There should be no empty S3 service row. The AWS-to-Google-Cloud direction and service catalog already identify Cloud Storage as a compatible S3 backend. After saving the file, use the S3 to Cloud Storage worked example to verify one object lifecycle.

Example: AWS to Azure with DynamoDB

For DynamoDB backed by provisioned Cosmos DB, the guided installation answers identify the Azure environment:
Table-specific backend and capacity decisions remain with the resource-creation request. The guided flow must use the exact directive names and accepted values in the public profile for the directed adapter. Confirm entitlement, regional availability and workload measurements before approving a production capacity choice.

Read the generated summary as a reviewer

The summary should make these differences visible: If the generated summary lists dozens of service rows that carry no configuration, stop and check whether an older configuration shape is being used.

Existing resources need explicit ownership

When the guided flow offers an existing resource, record:
  • its full native identifier;
  • who owns deletion, backup, restore and capacity;
  • whether the adapter may create logical resources inside it;
  • whether it already contains data;
  • which identity can access it;
  • how the mapping separates this installation from other tenants or environments.
Selecting an existing database is not permission to replace it, migrate its contents or relax its access policy.

Handle validation failures

Validation errors should remain visible in the generated review. Do not convert a blocked service to an unrelated backend merely to produce a file.

Keep the generated file

Preserve the generated file as the input to deployment and later configuration transitions. Commit the non-secret file after review, retain the exact applied version and keep the deployment receipt beside the release record. The file-based and guided paths must converge on the same validation rules. You can generate interactively once, then promote reviewed environment-specific files through automation.

Verify after deployment

The guided flow ends at configuration. Deployment and traffic verification are separate steps:
  1. provision the installation and its declared prerequisites;
  2. confirm runtime health and endpoint TLS;
  3. route only the test service client to the endpoint;
  4. run one bounded origin request;
  5. inspect the target natively;
  6. use Explain when the mapping or error source is unclear;
  7. clean up only the test resource.
Continue to worked configuration examples for complete S3 and DynamoDB flows.