Azure / Azure/azure-sdk-for-python
[Reopening] Can't access image build failure logs for AML Registry environments
- Lingua principale
- Python
- Stelle
- 5.6k
- Fork
- 3.4k
- Merge medio
- 2g
- PR unite (30g)
- 217
Descrizione
- Package Name: azure-ai-ml
- Package Version: 1.23.0
- Operating System: Ubuntu
- Python Version: 3.11.11
**Describe the bug**
When publishing a failing environment to the AML Registry, it would be useful to have access to the build failure logs to troubleshoot failing image builds. The error message I get is as follows:
```
ERROR: (UserError) Image build failed. Build log: https://acrtaskprodweu013.blob.core.windows.net/container-dee26eff3a33424593981f27ba060ce1/logs/cb9u/rawtext.log
Code: UserError
Message: Image build failed. Build log: https://acrtaskprodweu013.blob.core.windows.net/container-dee26eff3a33424593981f27ba060ce1/logs/cb9u/rawtext.log
```
When I try to access the build log, I get the following error:
ERROR 409: Public access is not permitted on this storage account..
**To Reproduce**
Steps to reproduce the behavior:
Create an environment with an error in the Docker build context, i.e. using:
```python
from pathlib import Path
from azure.ai.ml import MLClient
from azure.ai.ml.entities import BuildContext, Environment
def main(ml_client: MLClient):
_ = ml_client.environments.create_or_update(
Environment(
build=BuildContext(
path=Path(__file__).parent / "environment",
)
)
)
```
I used the following Dockerfile to provoke an error:
`some_error`
Expected behavior
The error message should contain enough information to allow me to debug the failing image build.
The docker container I am using it builds perfectly locally.
This was raised in here: https://github.com/Azure/azure-sdk-for-python/issues/39535
But it was closed without any explanation.
[achauhan-scc](https://github.com/achauhan-scc) pointed that owners can see the logs. But I dont think this is correct as there is a deny assignment as this is a managed resource:

Please can you provide a solution?
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.