

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Öffnen Sie, TensorBoard indem Sie die `get_app_url` Funktion als `estimator` Klassenmethode verwenden
<a name="debugger-htb-access-tb-get-app-url-estimator-method"></a>

Wenn Sie gerade einen Trainingsjob mit der `estimator` Klasse des SageMaker Python-SDK ausführen und ein aktives Objekt der `estimator` Klasse haben, können Sie die [`get_app_url`Funktion auch als Klassenmethode](https://sagemaker.readthedocs.io/en/stable/api/training/estimators.html#sagemaker.estimator.EstimatorBase.get_app_url) der `estimator` Klasse aufrufen. Öffnen Sie die TensorBoard Anwendung oder rufen Sie eine unsignierte URL ab, indem Sie die `get_app_url` Methode wie folgt ausführen. Die `get_app_url` Klassenmethode ruft den Namen des Trainingsjobs aus dem Schätzer ab und öffnet die TensorBoard Anwendung mit dem angegebenen Job.

**Anmerkung**  
Diese Funktionalität ist im SageMaker Python-SDK v2.184.0 und höher verfügbar. Um diese Funktionalität nutzen zu können, stellen Sie sicher, dass Sie das SDK aktualisieren, indem Sie `pip install sagemaker --upgrade` ausführen.

**Topics**
+ [Option 1: Für Studio Classic SageMaker](#debugger-htb-access-tb-get-app-url-estimator-method-studio)
+ [Option 2: Für Umgebungen außerhalb von Studio Classic](#debugger-htb-access-tb-get-app-url-estimator-method-non-studio)

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

**Um die TensorBoard Anwendung zu öffnen** 

Der folgende Code öffnet die TensorBoard Anwendung automatisch über die unsignierte URL, die die `get_app_url()` Methode im Standard-Webbrowser Ihrer Umgebung zurückgibt.

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

**Um eine unsignierte URL abzurufen und die TensorBoard Anwendung manuell zu öffnen**

Der folgende Code druckt eine unsignierte URL, die Sie in einen Webbrowser kopieren und die TensorBoard Anwendung öffnen können.

```
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.
    )
)
```

Beachten Sie, dass die Funktion eine URL zur TensorBoard Landingpage in der SageMaker AI-Konsole zurückgibt, wenn Sie die beiden vorherigen Codebeispiele außerhalb der SageMaker AI Studio Classic-Umgebung ausführen, da diese keine Anmeldeinformationen für Ihre Domain und Ihr Benutzerprofil enthalten. Informationen zum Erstellen einer vorsignierten URL finden Sie unter Option 2 im folgenden Abschnitt.

## Option 2: Für Umgebungen außerhalb von Studio Classic
<a name="debugger-htb-access-tb-get-app-url-estimator-method-non-studio"></a>

Wenn Sie Umgebungen verwenden, die nicht zu Studio Classic gehören, z. B. SageMaker Notebook-Instance und Amazon EC2, und eine vorsignierte URL zum Öffnen der TensorBoard Anwendung generieren möchten, verwenden Sie die `get_app_url` Methode mit Ihren Domänen- und Benutzerprofilinformationen wie folgt.

Beachten Sie, dass für diese Option der Domain-Benutzer über die entsprechende `sagemaker:CreatePresignedDomainUrl`-Berechtigung verfügen muss. Ohne die Erlaubnis erhält der Domain-Benutzer einen Ausnahmefehler.

**Wichtig**  
Teilen Sie keine vorab signierten Dateien mit anderen. URLs Die `get_app_url` Funktion erstellt vorsignierte Dateien URLs, die sich automatisch mit Ihrer Domain und Ihrem Benutzerprofil authentifizieren und Zugriff auf alle Anwendungen und Dateien gewähren, die mit Ihrer Domain verknüpft sind.

```
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
    )
)
```