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.
Speichern Sie SageMaker Canvas-Anwendungsdaten in Ihrem eigenen Bereich SageMaker
Ihre Amazon SageMaker Canvas-Anwendungsdaten, wie z. B. Datensätze, die Sie importieren, und Ihre Modellartefakte, werden in einem privaten Bereich von Amazon SageMaker Studio gespeichert. Der Speicherplatz besteht aus einem Speichervolumen für Ihre Anwendungsdaten mit 100 GB Speicherplatz pro Benutzerprofil, der Art des Speicherplatzes (in diesem Fall eine Canvas-Anwendung) und dem Bild für den Container Ihrer Anwendung. Wenn Sie Canvas einrichten und Ihre Anwendung zum ersten Mal starten, SageMaker erstellt es einen privaten Standardbereich, der Ihrem Benutzerprofil zugewiesen wird und in dem Ihre Canvas-Daten gespeichert werden. Sie müssen keine zusätzliche Konfiguration vornehmen, um den Bereich einzurichten, da der Bereich SageMaker automatisch in Ihrem Namen erstellt wird.
Wenn Sie den Standardbereich jedoch nicht verwenden möchten, haben Sie die Möglichkeit, einen Bereich anzugeben, den Sie selbst erstellt haben. Dies kann nützlich sein, wenn Sie Ihre Daten isolieren möchten. Auf der folgenden Seite erfahren Sie, wie Sie Ihren eigenen Studio-Bereich zum Speichern von Canvas-Anwendungsdaten erstellen und konfigurieren.
Sie können einen benutzerdefinierten Studio-Bereich nur für neue Canvas-Anwendungen konfigurieren. Sie können die Speicherkonfiguration für bestehende Canvas-Anwendungen nicht ändern.
Erstellen Sie einen neuen Bereich
Erstellen Sie zunächst einen neuen Studio-Bereich, der zum Speichern von Canvas-Anwendungsdaten konfiguriert ist. Dies ist der Bereich, den Sie beim Erstellen einer neuen Canvas-Anwendung im nächsten Schritt angeben.
Um einen Bereich zu erstellen, können Sie den AWS SDK for Python (Boto3) oder den verwenden AWS CLI.
- SDK for Python (Boto3)
-
Das folgende Beispiel zeigt Ihnen, wie Sie mit der AWS SDK for Python (Boto3) create_space
Methode einen Bereich erstellen, den Sie für Canvas-Anwendungen verwenden können. Stellen Sie sicher, dass Sie diese Parameter angeben:
-
DomainId
: Geben Sie die ID für Ihre SageMaker Domain an. Um Ihre ID zu finden, können Sie die SageMaker Konsole unter https://console.aws.amazon.com/sagemaker/ aufrufen und Ihre Domain im Bereich Domains suchen.
-
SpaceName
: Geben Sie einen Namen für den neuen Bereich ein.
-
EbsVolumeSizeinGb
: Geben Sie die Größe des Speichervolumens für Ihren Speicherplatz an (in GB). Der Mindestwert ist 5
und der Höchstwert ist16384
.
-
SharingType
: Geben Sie dieses Feld als anPrivate
. Weitere Informationen finden Sie unter Amazon SageMaker Studio-Räume.
-
OwnerUserProfileName
: Geben Sie den Namen des Benutzerprofils an. Um Benutzerprofilnamen zu finden, die mit einer Domain verknüpft sind, können Sie die SageMaker Konsole unter https://console.aws.amazon.com/sagemaker/ aufrufen und im Bereich Domains nach Ihrer Domain suchen. In den Einstellungen der Domain können Sie die Benutzerprofile einsehen.
-
AppType
: Geben Sie dieses Feld als anCanvas
.
response = client.create_space(
DomainId='<your-domain-id>',
SpaceName='<your-new-space-name>',
SpaceSettings={
'AppType': 'Canvas',
'SpaceStorageSettings': {
'EbsStorageSettings': {
'EbsVolumeSizeInGb': <storage-volume-size>
}
},
},
OwnershipSettings={
'OwnerUserProfileName': '<your-user-profile>'
},
SpaceSharingSettings={
'SharingType': 'Private'
}
)
- AWS CLI
-
Das folgende Beispiel zeigt Ihnen, wie Sie mit der AWS CLI create-space
Methode einen Bereich erstellen, den Sie für Canvas-Anwendungen verwenden können. Stellen Sie sicher, dass Sie diese Parameter angeben:
-
domain-id
: Geben Sie die ID für Ihre Domain an. Um Ihre ID zu finden, können Sie die SageMaker Konsole unter https://console.aws.amazon.com/sagemaker/ aufrufen und Ihre Domain im Bereich Domains suchen.
-
space-name
: Geben Sie einen Namen für den neuen Bereich ein.
-
EbsVolumeSizeinGb
: Geben Sie die Größe des Speichervolumens für Ihren Speicherplatz an (in GB). Der Mindestwert ist 5
und der Höchstwert ist16384
.
-
SharingType
: Geben Sie dieses Feld als anPrivate
. Weitere Informationen finden Sie unter Amazon SageMaker Studio-Räume.
-
OwnerUserProfileName
: Geben Sie den Namen des Benutzerprofils an. Um Benutzerprofilnamen zu finden, die mit einer Domain verknüpft sind, können Sie die SageMaker Konsole unter https://console.aws.amazon.com/sagemaker/ aufrufen und im Bereich Domains nach Ihrer Domain suchen. In den Einstellungen der Domain können Sie die Benutzerprofile einsehen.
-
AppType
: Geben Sie dieses Feld als anCanvas
.
create-space
--domain-id <your-domain-id>
--space-name <your-new-space-name>
--space-settings '{
"AppType": "Canvas",
"SpaceStorageSettings": {
"EbsStorageSettings": {"EbsVolumeSizeInGb": <storage-volume-size>}
},
}'
--ownership-settings '{"OwnerUserProfileName": "<your-user-profile>"}'
--space-sharing-settings '{"SharingType": "Private"}'
Sie sollten jetzt ein Leerzeichen haben. Behalte den Namen deines Bereichs für den nächsten Schritt im Auge.
Erstellen Sie eine neue Canvas-Anwendung
Nachdem Sie einen Bereich erstellt haben, erstellen Sie eine neue Canvas-Anwendung, die den Bereich als Speicherort angibt.
Um eine neue Canvas-Anwendung zu erstellen, können Sie das AWS SDK for Python (Boto3) oder das verwenden AWS CLI.
Sie müssen das AWS SDK for Python (Boto3) oder das verwenden AWS CLI , um Ihre Canvas-Anwendung zu erstellen. Die Angabe eines benutzerdefinierten Bereichs beim Erstellen von Canvas-Anwendungen über die SageMaker Konsole wird nicht unterstützt.
- SDK for Python (Boto3)
-
Das folgende Beispiel zeigt Ihnen, wie Sie die AWS SDK for Python (Boto3) create_app
Methode verwenden, um eine neue Canvas-Anwendung zu erstellen. Stellen Sie sicher, dass Sie diese Parameter angeben:
-
DomainId
: Geben Sie die ID für Ihre SageMaker Domain an.
-
SpaceName
: Geben Sie den Namen des Bereichs an, den Sie im vorherigen Schritt erstellt haben.
-
AppType
: Geben Sie dieses Feld als anCanvas
.
-
AppName
: Geben Sie default
als Namen der App an.
response = client.create_app(
DomainId='<your-domain-id>',
SpaceName='<your-space-name>',
AppType='Canvas',
AppName='default'
)
- AWS CLI
-
Das folgende Beispiel zeigt Ihnen, wie Sie die AWS CLI
create-app
Methode verwenden, um eine neue Canvas-Anwendung zu erstellen. Stellen Sie sicher, dass Sie diese Parameter angeben:
-
DomainId
: Geben Sie die ID für Ihre SageMaker Domain an.
-
SpaceName
: Geben Sie den Namen des Bereichs an, den Sie im vorherigen Schritt erstellt haben.
-
AppType
: Geben Sie dieses Feld als anCanvas
.
-
AppName
: Geben Sie default
als Namen der App an.
create-app
--domain-id <your-domain-id>
--space-name <your-space-name>
--app-type Canvas
--app-name default
Sie sollten jetzt über eine neue Canvas-Anwendung verfügen, die einen benutzerdefinierten Studio-Bereich als Speicherort für Anwendungsdaten verwendet.
Jedes Mal, wenn Sie die Canvas-Anwendung löschen (oder sich abmelden) und die Anwendung neu erstellen müssen, müssen Sie Ihren Speicherplatz im SpaceName
Feld angeben, um sicherzustellen, dass Canvas Ihren Speicherplatz verwendet.
Der Bereich ist dem Benutzerprofil zugeordnet, das Sie in der Space-Konfiguration angegeben haben. Sie können Ihre Canvas-Anwendung löschen, ohne den Bereich zu löschen, und die im Bereich gespeicherten Daten bleiben erhalten. Die in Ihrem Bereich gespeicherten Daten werden nur gelöscht, wenn Sie Ihr Benutzerprofil löschen oder wenn Sie den Bereich direkt löschen.