apache / apache/texera

[BYO-S3] Frontend: AWS IAM-role warehouse form

Open
#6,936 0 comments 0 reactions 1 assignee Claimed by @mengw15 View on GitHub
Dominant language
Scala
Stars
314
Forks
187
Avg merge
1d 21h
Merged PRs (30d)
214

Description

### Task Summary

Part of #6870. The UI for setting up an AWS (assume-role) warehouse.

- **Local vs Cloud form** — the `user-warehouse` create form gains a Local/Cloud selector. The
Cloud path calls `reserve-identity`, shows the platform principal ARN + the external ID for the
user to paste into their IAM role's trust policy, and takes the resulting role ARN.
- **Service wiring** — `warehouse.service.ts` gains the `reserveIdentity` call and surfaces
`externalId` on `WarehouseInfo` so the UI can re-display it; shared helpers in `warehouse.util.ts`.

### Task Type
- [x] Other (feature implementation)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.