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à.
Disabilitazione di una release Canary
Per disabilitare l'implementazione di una release Canary, è necessario impostare canarySettings
su null per rimuoverla dalla fase.
È possibile disabilitare una distribuzione Canary Release utilizzando la console API Gateway, il AWS CLI, o un. AWS SDK
Argomenti
Disattiva una versione canary utilizzando la API console Gateway
Per utilizzare la console API Gateway per disattivare una distribuzione di Canary Release, procedi nel seguente modo:
Per disabilitare l'implementazione di una release Canary
-
Accedi alla console API Gateway e scegline una esistente API nel pannello di navigazione principale.
-
Nel riquadro di navigazione principale scegli Fasi, quindi seleziona una fase esistente.
-
Scegli la scheda Canary.
-
Scegli Elimina.
-
Confermare che si desidera eliminare la release Canary scegliendo Delete (Elimina).
Di conseguenza, la proprietà canarySettings
diventa null
e viene rimossa dalla fase di distribuzione. È possibile verificarlo utilizzando il AWS CLI. Per un esempio, consulta Disattivazione di una release Canary con la AWS CLI.
Disattivazione di una release Canary con la AWS CLI
Per utilizzare il AWS CLI per disattivare una distribuzione in versione canaria, chiama il update-stage
comando come segue:
aws apigateway update-stage \ --rest-api-id abcd1234 \ --stage-name canary \ --patch-operations '[{"op":"remove", "path":"/canarySettings"}]'
Una risposta corretta restituisce un payload simile al seguente:
{ "stageName": "prod", "accessLogSettings": { ... }, "cacheClusterEnabled": false, "cacheClusterStatus": "NOT_AVAILABLE", "deploymentId": "nfcn0x", "lastUpdatedDate": 1511309280, "createdDate": 1511152939, "methodSettings": { ... } }
Come illustrato nell'output, la proprietà canarySettings
non è più presente nella fase di una distribuzione disabilitata della release Canary.