Bulk update nodes via S3
POST/v1/admin/nodes/update-jobs
Initiates an asynchronous job to update already-registered nodes from a CSV file stored in S3. Use this for two related operations on existing nodes:
- Metadata updates (admin groups, tags, plus any extra CSV
columns treated as
key:valuetags via the registration convention). - Cert update: when a CSV row has a non-empty
certscolumn the node's cloud-side cert is replaced (register new, attach, deactivate the old). This is operator correction for a mistakenly-registered PEM — it does not push the new cert to the device.
Symmetric with POST .../registration-jobs: returns
202 Accepted with a request_id, kicks off the shared Fargate
task, status visible via GET .../update-jobs/{requestId} and
GET .../update-jobs/{requestId}/failed-nodes.
Request
Responses
- 202
- 400
- 500
Bulk update job accepted
Bad request
Internal server error