Verwenden von Datenrepository-Aufgaben zur Freigabe von Dateien - FSxfür Lustre

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.

Verwenden von Datenrepository-Aufgaben zur Freigabe von Dateien

Gehen Sie wie folgt vor, um Aufgaben zu erstellen, die Dateien mithilfe der FSx Amazon-Konsole und aus dem Dateisystem freigebenCLI. Beim Freigeben einer Datei werden die Dateiliste und die Metadaten beibehalten, die lokale Kopie des Dateiinhalts wird jedoch entfernt.

  1. Öffnen Sie die FSx Amazon-Konsole unter https://console.aws.amazon.com/fsx/.

  2. Wählen Sie im linken Navigationsbereich Dateisysteme und anschließend Ihr Lustre-Dateisystem aus.

  3. Wählen Sie die Registerkarte Daten-Repository.

  4. Wählen Sie im Bereich Datenrepository-Verknüpfungen die Datenrepository-Zuordnung aus, für die Sie die Release-Aufgabe erstellen möchten.

  5. Wählen Sie für Aktionen die Option Release-Aufgabe erstellen aus. Diese Option ist nur verfügbar, wenn das Dateisystem mit einem Daten-Repository auf S3 verknüpft ist. Das Aufgabendialogfeld Release-Daten-Repository erstellen wird angezeigt.

  6. Geben Sie unter Zu veröffentlichende Dateisystempfade bis zu 32 Verzeichnisse oder Dateien an, die aus Ihrem FSx Amazon-Dateisystem freigegeben werden sollen, indem Sie die Pfade zu diesen Verzeichnissen oder Dateien angeben. Die Pfade, die Sie angeben, müssen sich auf den Bereitstellungspunkt des Dateisystems beziehen. Wenn der Einhängepunkt beispielsweise eine Datei auf dem Dateisystem /mnt/fsx/path1 ist /mnt/fsx und ist, die Sie veröffentlichen möchten, dann ist der bereitzustellende Pfadpath1. Um alle Dateien im Dateisystem freizugeben, geben Sie einen Schrägstrich (/) als Pfad an.

    Anmerkung

    Wenn ein von Ihnen angegebener Pfad nicht gültig ist, schlägt die Aufgabe fehl.

  7. Geben Sie unter Mindestdauer seit letztem Zugriff die Dauer in Tagen an, sodass alle Dateien, auf die in dieser Zeit nicht zugegriffen wurde, freigegeben werden sollen. Die Zeit des letzten Zugriffs wird anhand des Maximalwerts von atimemtime, und berechnetctime. Dateien, deren Dauer des letzten Zugriffs länger ist als die Mindestdauer seit dem letzten Zugriff (im Verhältnis zur Erstellungszeit der Aufgabe), werden veröffentlicht. Dateien mit einer Dauer des letzten Zugriffs unter dieser Anzahl von Tagen werden nicht veröffentlicht, auch wenn sie sich im Feld Dateisystempfade zur Veröffentlichung befinden. Geben Sie unabhängig von der Dauer seit dem letzten Zugriff eine Dauer von 0 Tagen für die Freigabe von Dateien an.

  8. (Optional) Wählen Sie unter Abschlussbericht die Option Aktivieren aus, um einen Bericht zum Abschluss der Aufgabe zu erstellen, der Details zu den Dateien enthält, die den unter Berichtsbereich angegebenen Umfang erfüllen. Um einen Ort anzugeben, an dem Amazon den Bericht liefern FSx soll, geben Sie als Berichtspfad einen relativen Pfad im verknüpften S3-Datenrepository des Dateisystems ein.

  9. Wählen Sie die Aufgabe „Datenrepository erstellen“.

    Eine Benachrichtigung oben auf der Seite Dateisysteme zeigt, dass die Aufgabe, die Sie gerade erstellt haben, in Bearbeitung ist.

Um den Status und die Details der Aufgabe einzusehen, scrollen Sie auf der Registerkarte Daten-Repository nach unten zu Datenrepository-Aufgaben. In der Standardsortierreihenfolge wird die neueste Aufgabe ganz oben in der Liste angezeigt.

Um auf dieser Seite eine Aufgabenzusammenfassung anzuzeigen, wählen Sie die Task-ID für die Aufgabe, die Sie gerade erstellt haben.

  • Verwenden Sie den create-data-repository-taskCLIBefehl, um eine Aufgabe zu erstellen, die Dateien auf Ihrem FSx for Lustre-Dateisystem veröffentlicht. Die entsprechende API Operation ist CreateDataRepositoryTask.

    Legen Sie die folgenden Parameter fest:

    • Geben --file-system-id Sie die ID des Dateisystems ein, aus dem Sie Dateien freigeben.

    • Legt --paths die Pfade auf dem Dateisystem fest, aus dem die Daten veröffentlicht werden. Wenn ein Verzeichnis angegeben ist, werden die Dateien innerhalb des Verzeichnisses veröffentlicht. Wenn ein Dateipfad angegeben ist, wird nur diese Datei veröffentlicht. Um alle Dateien im Dateisystem freizugeben, die in einen verknüpften S3-Bucket exportiert wurden, geben Sie einen Schrägstrich (/) für den Pfad an.

    • Setzen Sie --type auf RELEASE_DATA_FROM_FILESYSTEM.

    • Stellen Sie die --release-configuration DurationSinceLastAccess Optionen wie folgt ein:

      • Unit – Eingestellt auf DAYS.

      • Value— Geben Sie eine Ganzzahl an, die die Dauer in Tagen angibt, sodass alle Dateien, auf die in dieser Zeit nicht zugegriffen wurde, veröffentlicht werden sollen. Dateien, auf die in einem Zeitraum von weniger als dieser Anzahl von Tagen zugegriffen wurde, werden nicht veröffentlicht, auch wenn sie im --paths Parameter enthalten sind. Geben Sie unabhängig von der Dauer seit dem letzten Zugriff eine Dauer von 0 Tagen für die Freigabe von Dateien an.

    Dieser Beispielbefehl gibt an, dass Dateien, die in einen verknüpften S3-Bucket exportiert wurden und die --release-configuration Kriterien erfüllen, aus den Verzeichnissen in den angegebenen Pfaden veröffentlicht werden.

    $ aws fsx create-data-repository-task \ --file-system-id fs-0123456789abcdef0 \ --type RELEASE_DATA_FROM_FILESYSTEM \ --paths path1,path2/file1 \ --release-configuration '{"DurationSinceLastAccess":{"Unit":"DAYS","Value":10}}' \ --report Enabled=false

    Nach erfolgreicher Erstellung der Datenrepository-Aufgabe FSx gibt Amazon die Aufgabenbeschreibung als zurückJSON.

Nachdem Sie die Aufgabe zur Freigabe von Dateien erstellt haben, können Sie den Status der Aufgabe überprüfen. Weitere Informationen zum Anzeigen von Datenrepository-Aufgaben finden Sie unterZugreifen auf Datenrepository-Aufgaben.