Sono disponibili altri esempi AWS SDK nel repository AWS Doc SDK
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à.
CodeDeploy esempi di utilizzo di Tools for PowerShell
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Strumenti per PowerShell with CodeDeploy.
Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un collegamento al codice sorgente completo, in cui è possibile trovare istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Operazioni
Il seguente esempio di codice mostra come utilizzareAdd-CDOnPremiseInstanceTag
.
- Strumenti per PowerShell
-
Esempio 1: Questo esempio aggiunge un tag di istanza locale con la chiave e il valore specificati per l'istanza locale specificata.
Add-CDOnPremiseInstanceTag -InstanceName AssetTag12010298EX -Tag @{"Key" = "Name"; "Value" = "CodeDeployDemo-OnPrem"}
-
Per i dettagli sull'API, vedere AddTagsToOnPremisesInstancesin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDApplication
- Strumenti per PowerShell
-
Esempio 1: Questo esempio ottiene informazioni sull'applicazione specificata.
Get-CDApplication -ApplicationName CodeDeployDemoApplication
Output:
ApplicationId ApplicationName CreateTime LinkedToGitHub ------------- --------------- ---------- -------------- e07fb938-091e-4f2f-8963-4d3e8EXAMPLE CodeDeployDemoApplication 7/20/2015 9:49:48 PM False
-
Per i dettagli sull'API, vedere GetApplicationin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDApplicationBatch
- Strumenti per PowerShell
-
Esempio 1: Questo esempio ottiene informazioni sulle applicazioni specificate.
Get-CDApplicationBatch -ApplicationName CodeDeployDemoApplication, CodePipelineDemoApplication
Output:
ApplicationId ApplicationName CreateTime LinkedToGitHub ------------- --------------- ---------- -------------- e07fb938-091e-4f2f-8963-4d3e8EXAMPLE CodeDeployDemoApplication 7/20/2015 9:49:48 PM False 1ecfd602-62f1-4038-8f0d-06688EXAMPLE CodePipelineDemoApplication 8/13/2015 5:53:26 PM False
-
Per i dettagli sull'API, vedere BatchGetApplicationsin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDApplicationList
- Strumenti per PowerShell
-
Esempio 1: Questo esempio ottiene un elenco di applicazioni disponibili.
Get-CDApplicationList
Output:
CodeDeployDemoApplication CodePipelineDemoApplication
-
Per i dettagli sull'API, vedere ListApplicationsin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDApplicationRevision
- Strumenti per PowerShell
-
Esempio 1: Questo esempio ottiene informazioni sulla revisione dell'applicazione specificata.
$revision = Get-CDApplicationRevision -ApplicationName CodeDeployDemoApplication -S3Location_Bucket amzn-s3-demo-bucket -Revision_RevisionType S3 -S3Location_Key 5xd27EX.zip -S3Location_BundleType zip -S3Location_ETag 4565c1ac97187f190c1a90265EXAMPLE Write-Output ("Description = " + $revision.RevisionInfo.Description + ", RegisterTime = " + $revision.RevisionInfo.RegisterTime)
Output:
Description = Application revision registered by Deployment ID: d-CX9CHN3EX, RegisterTime = 07/20/2015 23:46:42
-
Per i dettagli sull'API, vedere GetApplicationRevisionin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDApplicationRevisionList
- Strumenti per PowerShell
-
Esempio 1: Questo esempio ottiene informazioni sulle revisioni disponibili per l'applicazione specificata.
ForEach ($revision in (Get-CDApplicationRevisionList -ApplicationName CodeDeployDemoApplication -Deployed Ignore)) { >> If ($revision.RevisionType -Eq "S3") { >> Write-Output ("Type = S3, Bucket = " + $revision.S3Location.Bucket + ", BundleType = " + $revision.S3Location.BundleType + ", ETag = " + $revision.S3Location.ETag + ", Key = " + $revision.S3Location.Key) >> } >> If ($revision.RevisionType -Eq "GitHub") { >> Write-Output ("Type = GitHub, CommitId = " + $revision.GitHubLocation.CommitId + ", Repository = " + $revision.GitHubLocation.Repository) >> } >> } >>
Output:
Type = S3, Bucket = MyBucket, BundleType = zip, ETag = 4565c1ac97187f190c1a90265EXAMPLE, Key = 5xd27EX.zip Type = GitHub, CommitId = f48933c3...76405362, Repository = MyGitHubUser/CodeDeployDemoRepo
-
Per i dettagli sull'API, vedere ListApplicationRevisionsin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDDeployment
- Strumenti per PowerShell
-
Esempio 1: questo esempio ottiene informazioni di riepilogo sulla distribuzione specificata.
Get-CDDeployment -DeploymentId d-QZMRGSTEX
Output:
ApplicationName : CodeDeployDemoApplication CompleteTime : 7/23/2015 11:26:04 PM CreateTime : 7/23/2015 11:24:43 PM Creator : user DeploymentConfigName : CodeDeployDefault.OneAtATime DeploymentGroupName : CodeDeployDemoFleet DeploymentId : d-QZMRGSTEX DeploymentOverview : Amazon.CodeDeploy.Model.DeploymentOverview Description : ErrorInformation : IgnoreApplicationStopFailures : False Revision : Amazon.CodeDeploy.Model.RevisionLocation StartTime : 1/1/0001 12:00:00 AM Status : Succeeded
Esempio 2: questo esempio ottiene informazioni sullo stato delle istanze che partecipano alla distribuzione specificata.
(Get-CDDeployment -DeploymentId d-QZMRGSTEX).DeploymentOverview
Output:
Failed : 0 InProgress : 0 Pending : 0 Skipped : 0 Succeeded : 3
Esempio 3: questo esempio ottiene informazioni sulla revisione dell'applicazione per la distribuzione specificata.
(Get-CDDeployment -DeploymentId d-QZMRGSTEX).Revision.S3Location
Output:
Bucket : MyBucket BundleType : zip ETag : cfbb81b304ee5e27efc21adaed3EXAMPLE Key : clzfqEX Version :
-
Per i dettagli sull'API, vedere GetDeploymentin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDDeploymentBatch
- Strumenti per PowerShell
-
Esempio 1: questo esempio ottiene informazioni sulle distribuzioni specificate.
Get-CDDeploymentBatch -DeploymentId d-QZMRGSTEX, d-RR0T5KTEX
Output:
ApplicationName : CodeDeployDemoApplication CompleteTime : 7/23/2015 11:26:04 PM CreateTime : 7/23/2015 11:24:43 PM Creator : user DeploymentConfigName : CodeDeployDefault.OneAtATime DeploymentGroupName : CodeDeployDemoFleet DeploymentId : d-QZMRGSTEX DeploymentOverview : Amazon.CodeDeploy.Model.DeploymentOverview Description : ErrorInformation : IgnoreApplicationStopFailures : False Revision : Amazon.CodeDeploy.Model.RevisionLocation StartTime : 1/1/0001 12:00:00 AM Status : Succeeded ApplicationName : CodePipelineDemoApplication CompleteTime : 7/23/2015 6:07:30 PM CreateTime : 7/23/2015 6:06:29 PM Creator : user DeploymentConfigName : CodeDeployDefault.OneAtATime DeploymentGroupName : CodePipelineDemoFleet DeploymentId : d-RR0T5KTEX DeploymentOverview : Amazon.CodeDeploy.Model.DeploymentOverview Description : ErrorInformation : IgnoreApplicationStopFailures : False Revision : Amazon.CodeDeploy.Model.RevisionLocation StartTime : 1/1/0001 12:00:00 AM Status : Succeeded
-
Per i dettagli sull'API, vedere BatchGetDeploymentsin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDDeploymentConfig
- Strumenti per PowerShell
-
Esempio 1: Questo esempio ottiene informazioni di riepilogo sulla configurazione di distribuzione specificata.
Get-CDDeploymentConfig -DeploymentConfigName ThreeQuartersHealthy
Output:
CreateTime DeploymentConfigId DeploymentConfigName MinimumHealthyHosts ---------- ------------------ -------------------- ------------------- 10/3/2014 4:32:30 PM 518a3950-d034-46a1-9d2c-3c949EXAMPLE ThreeQuartersHealthy Amazon.CodeDeploy.Model.MinimumHealthyHosts
Esempio 2: Questo esempio ottiene informazioni sulla definizione della configurazione di distribuzione specificata.
Write-Output ((Get-CDDeploymentConfig -DeploymentConfigName ThreeQuartersHealthy).MinimumHealthyHosts)
Output:
Type Value ---- ----- FLEET_PERCENT 75
-
Per i dettagli sull'API, vedere GetDeploymentConfigin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDDeploymentConfigList
- Strumenti per PowerShell
-
Esempio 1: Questo esempio ottiene un elenco di configurazioni di distribuzione disponibili.
Get-CDDeploymentConfigList
Output:
ThreeQuartersHealthy CodeDeployDefault.OneAtATime CodeDeployDefault.AllAtOnce CodeDeployDefault.HalfAtATime
-
Per i dettagli sull'API, vedere ListDeploymentConfigsin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDDeploymentGroup
- Strumenti per PowerShell
-
Esempio 1: questo esempio ottiene informazioni sul gruppo di distribuzione specificato.
Get-CDDeploymentGroup -ApplicationName CodeDeployDemoApplication -DeploymentGroupName CodeDeployDemoFleet
Output:
ApplicationName : CodeDeployDemoApplication AutoScalingGroups : {} DeploymentConfigName : CodeDeployDefault.OneAtATime DeploymentGroupId : 7d7c098a-b444-4b27-96ef-22791EXAMPLE DeploymentGroupName : CodeDeployDemoFleet Ec2TagFilters : {Name} OnPremisesInstanceTagFilters : {} ServiceRoleArn : arn:aws:iam::80398EXAMPLE:role/CodeDeploySampleStack-4ph6EX-CodeDeployTrustRole-O9MWP7XTL8EX TargetRevision : Amazon.CodeDeploy.Model.RevisionLocation
-
Per i dettagli sull'API, vedere GetDeploymentGroupin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDDeploymentGroupList
- Strumenti per PowerShell
-
Esempio 1: Questo esempio ottiene un elenco di gruppi di distribuzione per l'applicazione specificata.
Get-CDDeploymentGroupList -ApplicationName CodeDeployDemoApplication
Output:
ApplicationName DeploymentGroups NextToken --------------- ---------------- --------- CodeDeployDemoApplication {CodeDeployDemoFleet, CodeDeployProductionFleet}
-
Per i dettagli sull'API, vedere ListDeploymentGroupsin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDDeploymentInstance
- Strumenti per PowerShell
-
Esempio 1: questo esempio ottiene informazioni sull'istanza specificata per la distribuzione specificata.
Get-CDDeploymentInstance -DeploymentId d-QZMRGSTEX -InstanceId i-254e22EX
Output:
DeploymentId : d-QZMRGSTEX InstanceId : arn:aws:ec2:us-east-1:80398EXAMPLE:instance/i-254e22EX LastUpdatedAt : 7/23/2015 11:25:24 PM LifecycleEvents : {ApplicationStop, DownloadBundle, BeforeInstall, Install...} Status : Succeeded
-
Per i dettagli sull'API, vedere GetDeploymentInstancein AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDDeploymentInstanceList
- Strumenti per PowerShell
-
Esempio 1: questo esempio ottiene un elenco di istanze IDs per la distribuzione specificata.
Get-CDDeploymentInstanceList -DeploymentId d-QZMRGSTEX
Output:
i-254e22EX i-274e22EX i-3b4e22EX
-
Per i dettagli sull'API, vedere ListDeploymentInstancesin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDDeploymentList
- Strumenti per PowerShell
-
Esempio 1: Questo esempio ottiene un elenco di distribuzioni IDs per l'applicazione e il gruppo di distribuzione specificati.
Get-CDDeploymentList -ApplicationName CodeDeployDemoApplication -DeploymentGroupName CodeDeployDemoFleet
Output:
d-QZMRGSTEX d-RR0T5KTEX
-
Per i dettagli sull'API, vedere ListDeploymentsin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDOnPremiseInstance
- Strumenti per PowerShell
-
Esempio 1: questo esempio ottiene informazioni sull'istanza locale specificata.
Get-CDOnPremiseInstance -InstanceName AssetTag12010298EX
Output:
DeregisterTime : 1/1/0001 12:00:00 AM IamUserArn : arn:aws:iam::80398EXAMPLE:user/CodeDeployDemoUser InstanceArn : arn:aws:codedeploy:us-east-1:80398EXAMPLE:instance/AssetTag12010298EX_rDH556dxEX InstanceName : AssetTag12010298EX RegisterTime : 4/3/2015 6:36:24 PM Tags : {Name}
-
Per i dettagli sull'API, vedere GetOnPremisesInstancein AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDOnPremiseInstanceBatch
- Strumenti per PowerShell
-
Esempio 1: questo esempio ottiene informazioni sulle istanze locali specificate.
Get-CDOnPremiseInstanceBatch -InstanceName AssetTag12010298EX, AssetTag12010298EX-2
Output:
DeregisterTime : 1/1/0001 12:00:00 AM IamUserArn : arn:aws:iam::80398EXAMPLE:user/CodeDeployFRWUser InstanceArn : arn:aws:codedeploy:us-east-1:80398EXAMPLE:instance/AssetTag12010298EX-2_XmeSz18rEX InstanceName : AssetTag12010298EX-2 RegisterTime : 4/3/2015 6:38:52 PM Tags : {Name} DeregisterTime : 1/1/0001 12:00:00 AM IamUserArn : arn:aws:iam::80398EXAMPLE:user/CodeDeployDemoUser InstanceArn : arn:aws:codedeploy:us-east-1:80398EXAMPLE:instance/AssetTag12010298EX_rDH556dxEX InstanceName : AssetTag12010298EX RegisterTime : 4/3/2015 6:36:24 PM Tags : {Name}
-
Per i dettagli sull'API, vedere BatchGetOnPremisesInstancesin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Get-CDOnPremiseInstanceList
- Strumenti per PowerShell
-
Esempio 1: Questo esempio ottiene un elenco di nomi di istanze locali disponibili.
Get-CDOnPremiseInstanceList
Output:
AssetTag12010298EX AssetTag12010298EX-2
-
Per i dettagli sull'API, vedere ListOnPremisesInstancesin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. New-CDApplication
- Strumenti per PowerShell
-
Esempio 1: Questo esempio crea una nuova applicazione con il nome specificato.
New-CDApplication -ApplicationName MyNewApplication
Output:
f19e4b61-2231-4328-b0fd-e57f5EXAMPLE
-
Per i dettagli sull'API, vedere CreateApplicationin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. New-CDDeployment
- Strumenti per PowerShell
-
Esempio 1: Questo esempio crea una nuova distribuzione per l'applicazione e il gruppo di distribuzione specificati con la configurazione di distribuzione e la revisione dell'applicazione specificate.
New-CDDeployment -ApplicationName MyNewApplication -S3Location_Bucket amzn-s3-demo-bucket -S3Location_BundleType zip -DeploymentConfigName CodeDeployDefault.OneAtATime -DeploymentGroupName MyNewDeploymentGroup -IgnoreApplicationStopFailures $True -S3Location_Key aws-codedeploy_linux-master.zip -RevisionType S3
Output:
d-ZHROG7UEX
Esempio 2: questo esempio mostra come specificare gruppi di tag di EC2 istanza in base ai quali un'istanza deve essere identificata per poter essere inclusa nell'ambiente sostitutivo di una distribuzione blu/verde.
New-CDDeployment -ApplicationName MyNewApplication -S3Location_Bucket amzn-s3-demo-bucket -S3Location_BundleType zip -DeploymentConfigName CodeDeployDefault.OneAtATime -DeploymentGroupName MyNewDeploymentGroup -IgnoreApplicationStopFailures $True -S3Location_Key aws-codedeploy_linux-master.zip -RevisionType S3 -Ec2TagSetList @(@{Key="key1";Type="KEY_ONLY"},@{Key="Key2";Type="KEY_AND_VALUE";Value="Value2"}),@(@{Key="Key3";Type="VALUE_ONLY";Value="Value3"})
Output:
d-ZHROG7UEX
-
Per i dettagli sull'API, vedere CreateDeploymentin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. New-CDDeploymentConfig
- Strumenti per PowerShell
-
Esempio 1: questo esempio crea una nuova configurazione di distribuzione con il nome e il comportamento specificati.
New-CDDeploymentConfig -DeploymentConfigName AtLeastTwoHealthyHosts -MinimumHealthyHosts_Type HOST_COUNT -MinimumHealthyHosts_Value 2
Output:
0f3e8187-44ef-42da-aeed-b6823EXAMPLE
-
Per i dettagli sull'API, vedere CreateDeploymentConfigin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. New-CDDeploymentGroup
- Strumenti per PowerShell
-
Esempio 1: questo esempio crea un gruppo di distribuzione con il nome specificato, gruppo Auto Scaling, configurazione di distribuzione, tag e ruolo di servizio, per l'applicazione specificata.
New-CDDeploymentGroup -ApplicationName MyNewApplication -AutoScalingGroup CodeDeployDemo-ASG -DeploymentConfigName CodeDeployDefault.OneAtATime -DeploymentGroupName MyNewDeploymentGroup -Ec2TagFilter @{Key="Name"; Type="KEY_AND_VALUE"; Value="CodeDeployDemo"} -ServiceRoleArn arn:aws:iam::80398EXAMPLE:role/CodeDeployDemo
Output:
16bbf199-95fd-40fc-a909-0bbcfEXAMPLE
Esempio 2: questo esempio mostra come specificare gruppi di tag di EC2 istanza in base ai quali un'istanza deve essere identificata per poter essere inclusa nell'ambiente sostitutivo di una distribuzione blu/verde.
New-CDDeploymentGroup -ApplicationName MyNewApplication -AutoScalingGroup CodeDeployDemo-ASG -DeploymentConfigName CodeDeployDefault.OneAtATime -DeploymentGroupName MyNewDeploymentGroup -Ec2TagFilter @{Key="Name"; Type="KEY_AND_VALUE"; Value="CodeDeployDemo"} -ServiceRoleArn arn:aws:iam::80398EXAMPLE:role/CodeDeployDemo -Ec2TagSetList @(@{Key="key1";Type="KEY_ONLY"},@{Key="Key2";Type="KEY_AND_VALUE";Value="Value2"}),@(@{Key="Key3";Type="VALUE_ONLY";Value="Value3"})
Output:
16bbf199-95fd-40fc-a909-0bbcfEXAMPLE
-
Per i dettagli sull'API, vedere CreateDeploymentGroupin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Register-CDApplicationRevision
- Strumenti per PowerShell
-
Esempio 1: questo esempio registra una revisione dell'applicazione con la posizione Amazon S3 specificata, per l'applicazione specificata.
Register-CDApplicationRevision -ApplicationName MyNewApplication -S3Location_Bucket amzn-s3-demo-bucket -S3Location_BundleType zip -S3Location_Key aws-codedeploy_linux-master.zip -Revision_RevisionType S3
-
Per i dettagli sull'API, vedere RegisterApplicationRevisionin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Register-CDOnPremiseInstance
- Strumenti per PowerShell
-
Esempio 1: questo esempio registra un'istanza locale con il nome e l'utente IAM specificati.
Register-CDOnPremiseInstance -IamUserArn arn:aws:iam::80398EXAMPLE:user/CodeDeployDemoUser -InstanceName AssetTag12010298EX
-
Per i dettagli sull'API, vedere RegisterOnPremisesInstancein AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Remove-CDApplication
- Strumenti per PowerShell
-
Esempio 1: questo esempio elimina l'applicazione con il nome specificato. Il comando richiederà una conferma prima di procedere. Aggiungete il parametro -Force per eliminare l'applicazione senza una richiesta.
Remove-CDApplication -ApplicationName MyNewApplication
-
Per i dettagli sull'API, vedere DeleteApplicationin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Remove-CDDeploymentConfig
- Strumenti per PowerShell
-
Esempio 1: questo esempio elimina la configurazione di distribuzione con il nome specificato. Il comando richiederà una conferma prima di procedere. Aggiungi il parametro -Force per eliminare la configurazione di distribuzione senza una richiesta.
Remove-CDDeploymentConfig -DeploymentConfigName AtLeastTwoHealthyHosts
-
Per i dettagli sull'API, vedere DeleteDeploymentConfigin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Remove-CDDeploymentGroup
- Strumenti per PowerShell
-
Esempio 1: questo esempio elimina il gruppo di distribuzione con il nome specificato per l'applicazione specificata. Il comando richiederà una conferma prima di procedere. Aggiungi il parametro -Force per eliminare il gruppo di distribuzione senza una richiesta.
Remove-CDDeploymentGroup -ApplicationName MyNewApplication -DeploymentGroupName MyNewDeploymentGroup
-
Per i dettagli sull'API, vedere DeleteDeploymentGroupin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Remove-CDOnPremiseInstanceTag
- Strumenti per PowerShell
-
Esempio 1: Questo esempio elimina il tag specificato per l'istanza locale con il nome specificato. Il comando richiederà una conferma prima di procedere. Aggiungi il parametro -Force per eliminare il tag senza una richiesta.
Remove-CDOnPremiseInstanceTag -InstanceName AssetTag12010298EX -Tag @{"Key" = "Name"; "Value" = "CodeDeployDemo-OnPrem"}
-
Per i dettagli sull'API, vedere RemoveTagsFromOnPremisesInstancesin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Stop-CDDeployment
- Strumenti per PowerShell
-
Esempio 1: questo esempio tenta di interrompere la distribuzione con l'ID di distribuzione specificato.
Stop-CDDeployment -DeploymentId d-LJQNREYEX
Output:
Status StatusMessage ------ ------------- Pending Stopping Pending. Stopping to schedule commands in the deployment instances
-
Per i dettagli sull'API, vedere StopDeploymentin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Unregister-CDOnPremiseInstance
- Strumenti per PowerShell
-
Esempio 1: questo esempio annulla la registrazione dell'istanza locale con il nome specificato.
Unregister-CDOnPremiseInstance -InstanceName AssetTag12010298EX
-
Per i dettagli sull'API, vedere DeregisterOnPremisesInstancein Cmdlet Reference.AWS Strumenti per PowerShell
-
Il seguente esempio di codice mostra come utilizzare. Update-CDApplication
- Strumenti per PowerShell
-
Esempio 1: Questo esempio modifica il nome dell'applicazione specificata.
Update-CDApplication -ApplicationName MyNewApplication -NewApplicationName MyNewApplication-2
-
Per i dettagli sull'API, vedere UpdateApplicationin AWS Strumenti per PowerShell Cmdlet Reference.
-
Il seguente esempio di codice mostra come utilizzare. Update-CDDeploymentGroup
- Strumenti per PowerShell
-
Esempio 1: questo esempio modifica il nome del gruppo di distribuzione specificato per l'applicazione specificata.
Update-CDDeploymentGroup -ApplicationName MyNewApplication -CurrentDeploymentGroupName MyNewDeploymentGroup -NewDeploymentGroupName MyNewDeploymentGroup-2
Esempio 2: Questo esempio mostra come specificare gruppi di tag di EC2 istanza in base ai quali un'istanza deve essere identificata per poter essere inclusa nell'ambiente sostitutivo di una distribuzione blu/verde.
Update-CDDeploymentGroup -ApplicationName MyNewApplication -CurrentDeploymentGroupName MyNewDeploymentGroup -NewDeploymentGroupName MyNewDeploymentGroup-2 -Ec2TagSetList @(@{Key="key1";Type="KEY_ONLY"},@{Key="Key2";Type="KEY_AND_VALUE";Value="Value2"}),@(@{Key="Key3";Type="VALUE_ONLY";Value="Value3"})
-
Per i dettagli sull'API, vedere UpdateDeploymentGroupin AWS Strumenti per PowerShell Cmdlet Reference.
-