[BUG] Cross-tenant operations are not working properly
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 35/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- azure, bash, powershell
- 领域
- authentication, authorization, cli, cloud
调研方向
首先在 Cloud Shell bash 和 PowerShell 中重现 az login、az account list、az account set 和 az network vhub connection create 序列,然后将其与本地运行进行比较。当针对远程 VNET 的跨租户 vhub 连接创建命令成功执行,而不是返回 LinkedAuthorizationFailed 时,即表示完成。
由索引模型根据 Issue 内容生成。
描述
To Reproduce
Be logged into a tenant where the user has cross-tenant access to a subscription on another tenant.
1 Login tenant from remote VNET
az login --tenant "xxxxx"
2 Displays the expected sub for the remote VNET
az account list -o table
3 Context for hub subscription
az account set --subscription "xxx"
4 Connect vnet to hub
az network vhub connection create --resource-group "abc" --name "vnet-name" --vhub-name "xyz" --remote-vnet "/subscriptions/xxxx/resourceGroups/abc/providers/Microsoft.Network/virtualNetworks/test-vnet"
Observed Behavior
(LinkedAuthorizationFailed) The client has permission to perform action 'Microsoft.Network/virtualNetworks/peer/action' on scope '/subscriptions/xxx/resourceGroups/abc/providers/Microsoft.Network/virtualHubs/xyz/hubVirtualNetworkConnections/vnet-name', however the current tenant 'xxxxx' is not authorized to access linked subscription 'xxxxxx'.
Code: LinkedAuthorizationFailed
Message: The client has permission to perform action 'Microsoft.Network/virtualNetworks/peer/action' on scope '/subscriptions/xxxxx/resourceGroups/abc/providers/Microsoft.Network/virtualHubs/xyz/hubVirtualNetworkConnections/vnet-name', however the current tenant 'xxxx' is not authorized to access linked subscription 'xxxxx'.
Expected behavior
az network vhub connection create command to run successfully.
Is this specific to Cloud Shell?
Yes. This is working locally. Issue appears in both Cloud Shell bash and powershell.
Interface information
portal.azure.com
Additional context
Add any other context about the problem here.
- 主要语言
- PowerShell
- 星标
- 273
- 派生
- 116
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
Azure/CloudShell 的其他 Issue
-
bug Triage-needed
难度 3/5 1-2 天 新手友好度 30/100
Azure/CloudShell#655 ·
-
Blood Test未关闭
难度 5/5 一周以上 新手友好度 5/100
Azure/CloudShell#654 · 2 条评论 ·
-
bug Triage-needed
难度 4/5 3-5 天 新手友好度 38/100
Azure/CloudShell#653 ·
-
bug Triage-needed
难度 4/5 3-5 天 新手友好度 22/100
Azure/CloudShell#649 · 2 条评论 ·
-
[BUG] Bash session falls back to ephemeral (“Failed to mount the Azure file share”) after $HOME image is attached; intermittent across 5 file shares, 3 storage accounts, 2 subscriptions可能已有人在做 @priyaananthasankar 于 21 天前认领。 未关闭bug
Azure/CloudShell#648 · 1 条评论 · 已指派 1 人 ·
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 62/100
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复
-
severity: low
难度 2/5 1-3 小时 新手友好度 72/100
luainkernel/lunatik#2256 ·
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 82/100
UTDallasEPICS/xuchil#157 ·
-
model:sonnet phase-2-optimize runtime:claude security size:S
难度 2/5 1-3 小时 新手友好度 76/100
FootprintAI/Containarium#3471 ·
维护者通常 1 天内回复