Avviso di fine del supporto: il 10 settembre 2025, AWS
interromperà il supporto per. AWS RoboMaker Dopo il 10 settembre 2025, non potrai più accedere alla AWS RoboMaker console o alle risorse. AWS RoboMaker Per ulteriori informazioni sulla transizione AWS Batch verso l'esecuzione di simulazioni containerizzate, consulta questo post del blog.
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à.
Applicazioni per il controllo delle versioni
AWS RoboMaker supporta la creazione di più di una versione dei tuoi robot e delle tue applicazioni di simulazione. Ciò consente di controllare il codice utilizzato da robot e simulazioni. Una versione è uno snapshot numerato della versione $LATEST
dell'applicazione. È possibile creare una versione da utilizzare in diverse parti del flusso di lavoro di sviluppo, ad esempio sviluppo, distribuzione beta o produzione.
Quando si esegue la versione di un'applicazioneAWS RoboMaker robotica o di un'applicazione di simulazione, si crea un'istantanea dell'applicazione.
Se lo utilizzicolcon
per creare le tue applicazioni,AWS RoboMaker ricorda il percorso Amazon S3 e l'ETag del file per ogni versione. Puoi utilizzare la versione dell'applicazione così com'era quando è stata creata, a condizione che esista ancora nel percorso Amazon S3 e non sia stata modificata (il suo ETag è invariato).
Se utilizzi immagini di contenitori per le tue applicazioni, carichi le immagini su Amazon ECR. Amazon ECR utilizza i riepiloghi delle immagini per indicare la versione dell'applicazione. AWS RoboMaker ricorda il riepilogo dell'immagine per ogni versione.
Se hai caricato l'immagine su Amazon ECR e non hai modificato l'image digest, puoi accedere e utilizzare quella versione della tua applicazione.
Puoi creare un massimo di 40 versioni per applicazione.
Argomenti
Controllo delle versioni delle applicazioni con immagini
Puoi aggiornare la versione $LATEST dell'immagine del contenitore mentre sviluppi l'applicazione. Quando selezioni la versione $LATEST, puoi ottenerla dalla posizione Amazon ECR che hai specificato.
Quando crei un'immagine, puoi anche applicarvi dei tag. È possibile specificare il valore del campo tag come"latest"
per la versione $LATEST. Questi valori sono distinti l'uno dall'altro.
Esistono due modi in cui un'immagine ottiene il"latest"
tag:
-
Hai specificato un tag con il valore di
"latest"
. -
Spingi un'immagine senza tag, nel qual caso Amazon ECR aggiorna l'immagine con il
"latest"
tag.
Quando si specifica un tag per un'immagine inAWS RoboMaker, quell'immagine viene sempre scelta come versione $LATEST. Ad esempio, se crei un'applicazione robotica con il nome dell'immagine"myImage"
, il tag"xyz"
e il riepilogo dell'immagine"123"
, la versione $LATESTmyImage:xyz
include il digest"123"
.
Di seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito seguito
-
Vuoi aggiornare la versione $LATEST per utilizzare un nuovo tag. Ad esempio, se hai l'immagine
"myImage"
, puoi aggiornarla con il tag"abc"
. La versione $LATEST dell'immagine indicamyImage:abc
. -
Vuoi aggiornare l'immagine e rietichettarla. Ad esempio, puoi apportare modifiche a un'immagine con il tag
"abc"
. Puoi usare il tag"xyz"
dopo averlo aggiornato. La versione $LATEST punta amyImage:xyz
.
La versione $LATEST
Quando si crea una versione,AWS RoboMaker scatta un'istantanea della$LATEST
versione e incrementa il numero di versione di 1. AWS RoboMaker ricorda il percorso Amazon S3 e l'ETag del file. Il percorso viene utilizzato per recuperare il file. L'ETag viene utilizzato per confermare che non è cambiato. I numeri di versione non vengono mai riutilizzati. Ad esempio, se la versione più recente è la 10 e la rimuovi e poi ne crei una nuova, la nuova versione è la versione 11.
Puoi aggiornare la versione $LATEST
durante lo sviluppo dell'applicazione. Quando selezioni la$LATEST
versione, questa viene recuperata dalla posizione Amazon S3 specificata. Ad esempio, quando si avvia un lavoro di simulazione utilizzando la versione più recente dell'applicazione robotica e dell'applicazione di simulazione e quindi si apportano modifiche all'applicazione robot nel percorso Amazon S3, l'applicazione robotica aggiornata viene utilizzata al riavvio del processo di simulazione.
Quando si distribuisce un'applicazione robot, è necessario selezionare un numero di versione specifico da distribuire. Per ulteriori informazioni su come creare una versione di un'applicazione per creare una versione dell'applicazione per creare una versione dell'applicazione per creare una versione dell'applicazioneCreare una versione robot
Per ulteriori informazioni su come creare una versione di un'applicazione di simulazione, consultaCrea una versione dell'applicazione di simulazione. Per ulteriori informazioni su ETag, consulta Intestazioni di risposta comuni.
Aggiornamento della versione di un'applicazione
È possibile aggiornare solo la versione $LATEST
di un'applicazione AWS RoboMaker . In questo caso, tale versione è disponibile per l'uso in AWS RoboMaker. Ad esempio, se si riavvia un processo di simulazione, nella simulazione viene utilizzata la versione più recente delle applicazioni.
Per ulteriori informazioni, consultare Aggiorna un'applicazione robot e Aggiorna un'applicazione di simulazione.
Come eliminare una versione di un'applicazione
Quando una versione dell'applicazione non è più necessaria, puoi eliminarla. Per ulteriori informazioni, consultare Elimina una versione robot e Elimina una versione dell'applicazione di simulazione.