Relax conditions for direct link commands
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 52/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- azure
- Área
- cloud
Línea de trabajo
Audita las acciones existentes de "Copy Direct Link" en blob containers, blobs, queues, tables, file shares, directorios y archivos, comenzando por su gating actual para usuarios signed-in. Se considera terminado cuando los recursos con SAS adjunto muestran o habilitan el comando y generan el enlace con formato SAS, mientras que los recursos con account-key, connection-string y secondary-endpoint siguen excluidos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Now that we have support for SAS based direct links, we need to update conditions for when we show/enable direct-link related commands.
Current behavior
The "Copy Direct Link" command on blob container nodes (and the equivalent in the Blob Container editor) only appears when the container is reached through a signed-in subscription. With a SAS-attached container, the command is hidden -- even though Storage Explorer can now consume SAS-based direct links via the Sas Deep Link dialog.
The same gating is in place for other resource types that have a "Copy Direct Link" command (blobs, queues, tables, file shares, etc.) -- anywhere we gate on "signed-in only," we should reconsider now that SAS deep links work end to end.
Proposed behavior
When the user invokes "Copy Direct Link" on a node reached via SAS:
- Generate a SAS-style direct link (same format the Sas Deep Link dialog consumes) instead of the subscription-scoped v2 link.
- Show / enable the command on SAS-attached resources, not just signed-in ones.
Out of scope (commands should remain hidden):
- Resources attached via account key or connection string -- no shareable token, so no link to produce.
- "Secondary endpoint" views -- existing rule still applies.
Scope sweep needed
Audit every resource type that has a "Copy Direct Link" action and apply the same relaxation consistently:
- Blob containers (tree node + container editor)
- Individual blobs (blob editor)
- Queues
- Tables
- File shares / directories / files
- Anything else currently gated on sign-in
The behavior should be uniform -- a tester shouldn't have to remember "queues work with SAS but blob containers don't."
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 456
- Forks
- 92
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/AzureStorageExplorer
-
:beetle: regression :copilot: copilot :test_tube: testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
microsoft/AzureStorageExplorer#9191 · 1 comentario ·
-
Copilot usage documentationAbierto
Dificultad 2/5 1-2 días Aptitud para principiantes 76/100
microsoft/AzureStorageExplorer#9186 ·
-
:globe_with_meridians: hard-coded string :globe_with_meridians: localization :test_tube: testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
microsoft/AzureStorageExplorer#9152 ·
-
error accessing blob storageAbierto
Dificultad 4/5 1-2 días Aptitud para principiantes 10/100
microsoft/AzureStorageExplorer#9208 ·
-
Cannot open blob or file shareAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
microsoft/AzureStorageExplorer#9207 · 1 comentario ·
Todos los issues de microsoft/AzureStorageExplorer
Issues similares
-
[Bug] The Aliyun cloud instance catalog silently truncates on a short pagePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
apache/rocketmq-dashboard#6083 ·
Los mantenedores suelen responder en 6 días
-
Bug Report: S3 device signs content-length on bodyless GET/HEAD, breaks R2 reads (403 SignatureDoesNotMatch)Posiblemente ocupada @ridhotamma la tomó hace 1 día. Abiertoproduct / self-hosted product / storage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
appwrite/appwrite#14326 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
[Bug]: snapshot download mishandles reader close errorsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertoarea/storage kind/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
agent-substrate/substrate#2445 ·
Los mantenedores suelen responder en 1 día