Create a pull profile (copy bucket files into containers)
edgegap_create_pull_profileCreate a pull profile to copy a file or folder from Endpoint Storage into a container at boot, keeping large assets out of the image; link it to a version to activate.
Instructions
Create a pull profile under an Endpoint Storage: at boot, Edgegap copies a file or folder from the bucket into the container (maps, configs, large assets kept out of the image). It does nothing until linked to a version with edgegap_link_pull_profile. Avoid destination paths the image already uses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name for the profile, e.g. "maps". | |
| source | Yes | Path in the bucket, starting with "/" and without a trailing "/", e.g. "/maps" or "/config/server.json". Letters, digits, "_", "-", "+" and "." only. | |
| dry_run | No | Show the exact request (method, host, path, body) with secrets masked, and send nothing. Local checks still run. Use it to confirm a billable or destructive call before making it. | |
| destination | Yes | Absolute path in the container, e.g. "/data/maps". | |
| source_type | Yes | Whether source is a file or a folder. | |
| endpoint_storage | Yes | Endpoint Storage name, from edgegap_list_endpoint_storage. |