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à.
Distribuire un'app (create-deployment)
Importante
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su AWS re:post
Utilizza il comando create-deployment per distribuire un'app su un determinato stack.
Argomenti
Distribuire un'app
aws opsworks --region us-west-1 create-deployment --stack-id cfb7e082-ad1d-4599-8e81-de1c39ab45bf --app-id 307be5c8-d55d-47b5-bd6e-7bd417c6c7eb --command "{\"Name\":\"deploy\"}"
Gli argomenti sono i seguenti:
-
stack-id— Puoi ottenere l'ID dello stack dalla pagina delle impostazioni dello stack sulla console (cerca l'OpsWorks ID) o chiamando.describe-stacks -
command- L'argomento richiede un oggetto JSON che imposta il nome del comando sudeploy, che distribuisce l'app specificata nello stack.I caratteri
"nell'oggetto JSON necessitano tutti di caratteri di escape. In caso contrario, il comando potrebbe restituire un errore secondo il quale il JSON non è valido.
Il comando restituisce un oggetto JSON che contiene l'ID di distribuzione, come segue:
{ "DeploymentId": "5746c781-df7f-4c87-84a7-65a119880560" }
Nota
L'esempio precedente esegue la distribuzione in ogni istanza nello stack. Per eseguire la distribuzione su un sottoinsieme di istanze specificato, aggiungi un argomento ed elenca l'istanza. instance-ids IDs