

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Apri TensorBoard usando la `get_app_url` funzione come metodo di classe `estimator`
<a name="debugger-htb-access-tb-get-app-url-estimator-method"></a>

Se state eseguendo un processo di formazione utilizzando la `estimator` classe di SageMaker Python SDK e avete un oggetto attivo della `estimator` classe, potete anche accedere alla [`get_app_url`funzione come metodo di classe della classe](https://sagemaker.readthedocs.io/en/stable/api/training/estimators.html#sagemaker.estimator.EstimatorBase.get_app_url). `estimator` Aprite l' TensorBoard applicazione o recuperate un URL non firmato eseguendo il `get_app_url` metodo come segue. Il metodo della `get_app_url` classe estrae il nome del lavoro di formazione dallo stimatore e apre l' TensorBoard applicazione con il lavoro specificato.

**Nota**  
Questa funzionalità è disponibile in SageMaker Python SDK v2.184.0 e versioni successive. Per utilizzare questa funzionalità, assicurati di aggiornare l’SDK eseguendo `pip install sagemaker --upgrade`.

**Topics**
+ [Opzione 1: per Studio Classic SageMaker](#debugger-htb-access-tb-get-app-url-estimator-method-studio)
+ [Opzione 2: per ambienti non Studio Classic](#debugger-htb-access-tb-get-app-url-estimator-method-non-studio)

## Opzione 1: per Studio Classic SageMaker
<a name="debugger-htb-access-tb-get-app-url-estimator-method-studio"></a>

**Per aprire l' TensorBoard applicazione** 

Il codice seguente apre automaticamente l' TensorBoard applicazione dall'URL non firmato restituito dal `get_app_url()` metodo nel browser Web predefinito dell'ambiente.

```
estimator.get_app_url(
    app_type=SupportedInteractiveAppTypes.TENSORBOARD # Required.
)
```

**Per recuperare un URL non firmato e aprire l'applicazione manualmente TensorBoard**

Il codice seguente stampa un URL non firmato che è possibile copiare in un browser Web e aprire l'applicazione. TensorBoard 

```
print(
    estimator.get_app_url(
        app_type=SupportedInteractiveAppTypes.TENSORBOARD, # Required.
        open_in_default_web_browser=False, # Optional. Set to False to print the URL to terminal.
    )
)
```

Tieni presente che se esegui i due esempi di codice precedenti al di fuori dell'ambiente SageMaker AI Studio Classic, la funzione restituirà un URL alla pagina di TensorBoard destinazione nella console SageMaker AI, poiché questi non contengono informazioni di accesso al tuo dominio e al tuo profilo utente. Per creare un URL predefinito, consulta l’opzione 2 nella sezione seguente.

## Opzione 2: per ambienti non Studio Classic
<a name="debugger-htb-access-tb-get-app-url-estimator-method-non-studio"></a>

Se utilizzi ambienti non Studio Classic, come SageMaker Notebook instance e Amazon EC2, e desideri generare un URL predefinito per aprire l'applicazione, utilizza TensorBoard il metodo con `get_app_url` le informazioni sul dominio e sul profilo utente come segue.

Questa opzione richiede che l’utente del dominio disponga dell’autorizzazione `sagemaker:CreatePresignedDomainUrl`. Senza l’autorizzazione, l’utente del dominio riceve un errore di eccezione.

**Importante**  
Non condividete alcun prefirmato. URLs La `get_app_url` funzione crea predefiniti URLs, che si autenticano automaticamente con il dominio e il profilo utente e danno accesso a tutte le applicazioni e i file associati al dominio.

```
print(
    estimator.get_app_url(
        app_type=SupportedInteractiveAppTypes.TENSORBOARD, # Required
        create_presigned_domain_url=True,           # Reguired to be set to True for creating a presigned URL.
        domain_id="your-domain-id",                 # Required if creating a presigned URL (create_presigned_domain_url=True).
        user_profile_name="your-user-profile-name", # Required if creating a presigned URL (create_presigned_domain_url=True).
        open_in_default_web_browser=False,            # Optional. Set to False to print the URL to terminal.
        optional_create_presigned_url_kwargs={}       # Optional. Add any additional args for Boto3 create_presigned_domain_url
    )
)
```