Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples
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.
CodeDeploy Beispiele für die Verwendung von Tools für PowerShell
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von AWS Tools for PowerShell with Aktionen ausführen und allgemeine Szenarien implementieren CodeDeploy.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Aktionen zeigen Ihnen zwar, wie Sie einzelne Servicefunktionen aufrufen, aber Sie können Aktionen im Kontext der zugehörigen Szenarien sehen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, in dem Sie Anweisungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt die VerwendungAdd-CDOnPremiseInstanceTag
.
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird ein On-Premises-Instance-Tag mit dem angegebenen Schlüssel und Wert für die angegebene lokale Instanz hinzugefügt.
Add-CDOnPremiseInstanceTag -InstanceName AssetTag12010298EX -Tag @{"Key" = "Name"; "Value" = "CodeDeployDemo-OnPrem"}
-
APIEinzelheiten finden Sie unter AddTagsToOnPremisesInstances AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CDApplication
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel werden Informationen über die angegebene Anwendung abgerufen.
Get-CDApplication -ApplicationName CodeDeployDemoApplication
Ausgabe:
ApplicationId ApplicationName CreateTime LinkedToGitHub ------------- --------------- ---------- -------------- e07fb938-091e-4f2f-8963-4d3e8EXAMPLE CodeDeployDemoApplication 7/20/2015 9:49:48 PM False
-
APIEinzelheiten finden Sie unter GetApplication AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CDApplicationBatch
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel werden Informationen zu den angegebenen Anwendungen abgerufen.
Get-CDApplicationBatch -ApplicationName CodeDeployDemoApplication, CodePipelineDemoApplication
Ausgabe:
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
-
APIEinzelheiten finden Sie unter BatchGetApplications AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CDApplicationList
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird eine Liste der verfügbaren Anwendungen abgerufen.
Get-CDApplicationList
Ausgabe:
CodeDeployDemoApplication CodePipelineDemoApplication
-
APIEinzelheiten finden Sie unter ListApplications AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CDApplicationRevision
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel werden Informationen über die angegebene Anwendungsrevision abgerufen.
$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)
Ausgabe:
Description = Application revision registered by Deployment ID: d-CX9CHN3EX, RegisterTime = 07/20/2015 23:46:42
-
APIEinzelheiten finden Sie unter GetApplicationRevision AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CDApplicationRevisionList
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel werden Informationen zu verfügbaren Versionen für die angegebene Anwendung abgerufen.
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) >> } >> } >>
Ausgabe:
Type = S3, Bucket = MyBucket, BundleType = zip, ETag = 4565c1ac97187f190c1a90265EXAMPLE, Key = 5xd27EX.zip Type = GitHub, CommitId = f48933c3...76405362, Repository = MyGitHubUser/CodeDeployDemoRepo
-
APIEinzelheiten finden Sie unter ListApplicationRevisions AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CDDeployment
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel werden zusammenfassende Informationen zur angegebenen Bereitstellung abgerufen.
Get-CDDeployment -DeploymentId d-QZMRGSTEX
Ausgabe:
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
Beispiel 2: In diesem Beispiel werden Informationen über den Status von Instanzen abgerufen, die an der angegebenen Bereitstellung teilnehmen.
(Get-CDDeployment -DeploymentId d-QZMRGSTEX).DeploymentOverview
Ausgabe:
Failed : 0 InProgress : 0 Pending : 0 Skipped : 0 Succeeded : 3
Beispiel 3: In diesem Beispiel werden Informationen zur Anwendungsversion für die angegebene Bereitstellung abgerufen.
(Get-CDDeployment -DeploymentId d-QZMRGSTEX).Revision.S3Location
Ausgabe:
Bucket : MyBucket BundleType : zip ETag : cfbb81b304ee5e27efc21adaed3EXAMPLE Key : clzfqEX Version :
-
APIEinzelheiten finden Sie unter GetDeployment AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CDDeploymentBatch
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel werden Informationen zu den angegebenen Bereitstellungen abgerufen.
Get-CDDeploymentBatch -DeploymentId d-QZMRGSTEX, d-RR0T5KTEX
Ausgabe:
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
-
APIEinzelheiten finden Sie unter BatchGetDeployments AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CDDeploymentConfig
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel werden zusammenfassende Informationen zur angegebenen Bereitstellungskonfiguration abgerufen.
Get-CDDeploymentConfig -DeploymentConfigName ThreeQuartersHealthy
Ausgabe:
CreateTime DeploymentConfigId DeploymentConfigName MinimumHealthyHosts ---------- ------------------ -------------------- ------------------- 10/3/2014 4:32:30 PM 518a3950-d034-46a1-9d2c-3c949EXAMPLE ThreeQuartersHealthy Amazon.CodeDeploy.Model.MinimumHealthyHosts
Beispiel 2: In diesem Beispiel werden Informationen zur Definition der angegebenen Bereitstellungskonfiguration abgerufen.
Write-Output ((Get-CDDeploymentConfig -DeploymentConfigName ThreeQuartersHealthy).MinimumHealthyHosts)
Ausgabe:
Type Value ---- ----- FLEET_PERCENT 75
-
APIEinzelheiten finden Sie unter GetDeploymentConfig AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CDDeploymentConfigList
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird eine Liste der verfügbaren Bereitstellungskonfigurationen abgerufen.
Get-CDDeploymentConfigList
Ausgabe:
ThreeQuartersHealthy CodeDeployDefault.OneAtATime CodeDeployDefault.AllAtOnce CodeDeployDefault.HalfAtATime
-
APIEinzelheiten finden Sie unter ListDeploymentConfigs AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CDDeploymentGroup
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel werden Informationen über die angegebene Bereitstellungsgruppe abgerufen.
Get-CDDeploymentGroup -ApplicationName CodeDeployDemoApplication -DeploymentGroupName CodeDeployDemoFleet
Ausgabe:
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
-
APIEinzelheiten finden Sie unter GetDeploymentGroup AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CDDeploymentGroupList
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird eine Liste von Bereitstellungsgruppen für die angegebene Anwendung abgerufen.
Get-CDDeploymentGroupList -ApplicationName CodeDeployDemoApplication
Ausgabe:
ApplicationName DeploymentGroups NextToken --------------- ---------------- --------- CodeDeployDemoApplication {CodeDeployDemoFleet, CodeDeployProductionFleet}
-
APIEinzelheiten finden Sie unter ListDeploymentGroups AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CDDeploymentInstance
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel werden Informationen über die angegebene Instanz für die angegebene Bereitstellung abgerufen.
Get-CDDeploymentInstance -DeploymentId d-QZMRGSTEX -InstanceId i-254e22EX
Ausgabe:
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
-
APIEinzelheiten finden Sie unter GetDeploymentInstance AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CDDeploymentInstanceList
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird eine Liste von Instanzen IDs für die angegebene Bereitstellung abgerufen.
Get-CDDeploymentInstanceList -DeploymentId d-QZMRGSTEX
Ausgabe:
i-254e22EX i-274e22EX i-3b4e22EX
-
APIEinzelheiten finden Sie unter ListDeploymentInstances AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Get-CDDeploymentList
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird eine Liste der Bereitstellungen IDs für die angegebene Anwendung und Bereitstellungsgruppe abgerufen.
Get-CDDeploymentList -ApplicationName CodeDeployDemoApplication -DeploymentGroupName CodeDeployDemoFleet
Ausgabe:
d-QZMRGSTEX d-RR0T5KTEX
-
APIEinzelheiten finden Sie unter ListDeployments AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Get-CDOnPremiseInstance
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel werden Informationen über die angegebene lokale Instanz abgerufen.
Get-CDOnPremiseInstance -InstanceName AssetTag12010298EX
Ausgabe:
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}
-
APIEinzelheiten finden Sie unter GetOnPremisesInstance AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Get-CDOnPremiseInstanceBatch
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel werden Informationen zu den angegebenen lokalen Instanzen abgerufen.
Get-CDOnPremiseInstanceBatch -InstanceName AssetTag12010298EX, AssetTag12010298EX-2
Ausgabe:
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}
-
APIEinzelheiten finden Sie unter BatchGetOnPremisesInstances AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Get-CDOnPremiseInstanceList
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird eine Liste der verfügbaren lokalen Instanznamen abgerufen.
Get-CDOnPremiseInstanceList
Ausgabe:
AssetTag12010298EX AssetTag12010298EX-2
-
APIEinzelheiten finden Sie unter ListOnPremisesInstances AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. New-CDApplication
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird eine neue Anwendung mit dem angegebenen Namen erstellt.
New-CDApplication -ApplicationName MyNewApplication
Ausgabe:
f19e4b61-2231-4328-b0fd-e57f5EXAMPLE
-
APIEinzelheiten finden Sie unter CreateApplication AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. New-CDDeployment
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird eine neue Bereitstellung für die angegebene Anwendung und Bereitstellungsgruppe mit der angegebenen Bereitstellungskonfiguration und Anwendungsversion erstellt.
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
Ausgabe:
d-ZHROG7UEX
Beispiel 2: Dieses Beispiel zeigt, wie Gruppen von EC2 Instanz-Tags angegeben werden, anhand derer eine Instanz identifiziert werden muss, damit sie in die Ersatzumgebung für eine blaue/grüne Bereitstellung aufgenommen werden kann.
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"})
Ausgabe:
d-ZHROG7UEX
-
APIEinzelheiten finden Sie unter CreateDeployment AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. New-CDDeploymentConfig
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird eine neue Bereitstellungskonfiguration mit dem angegebenen Namen und Verhalten erstellt.
New-CDDeploymentConfig -DeploymentConfigName AtLeastTwoHealthyHosts -MinimumHealthyHosts_Type HOST_COUNT -MinimumHealthyHosts_Value 2
Ausgabe:
0f3e8187-44ef-42da-aeed-b6823EXAMPLE
-
APIEinzelheiten finden Sie unter CreateDeploymentConfig AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. New-CDDeploymentGroup
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird eine Bereitstellungsgruppe mit dem angegebenen Namen, der Auto Scaling Scaling-Gruppe, der Bereitstellungskonfiguration, dem Tag und der Servicerolle für die angegebene Anwendung erstellt.
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
Ausgabe:
16bbf199-95fd-40fc-a909-0bbcfEXAMPLE
Beispiel 2: Dieses Beispiel zeigt, wie Gruppen von EC2 Instance-Tags angegeben werden, anhand derer eine Instance identifiziert werden muss, damit sie in die Ersatzumgebung für eine blaue/grüne Bereitstellung aufgenommen werden kann.
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"})
Ausgabe:
16bbf199-95fd-40fc-a909-0bbcfEXAMPLE
-
APIEinzelheiten finden Sie unter CreateDeploymentGroup AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Register-CDApplicationRevision
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird eine Anwendungsrevision mit dem angegebenen Amazon S3 S3-Standort für die angegebene Anwendung registriert.
Register-CDApplicationRevision -ApplicationName MyNewApplication -S3Location_Bucket amzn-s3-demo-bucket -S3Location_BundleType zip -S3Location_Key aws-codedeploy_linux-master.zip -Revision_RevisionType S3
-
APIEinzelheiten finden Sie unter RegisterApplicationRevision AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Register-CDOnPremiseInstance
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird eine lokale Instanz mit dem angegebenen Namen und IAM Benutzer registriert.
Register-CDOnPremiseInstance -IamUserArn arn:aws:iam::80398EXAMPLE:user/CodeDeployDemoUser -InstanceName AssetTag12010298EX
-
APIEinzelheiten finden Sie unter RegisterOnPremisesInstance AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Remove-CDApplication
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird die Anwendung mit dem angegebenen Namen gelöscht. Der Befehl fordert Sie zur Bestätigung auf, bevor Sie fortfahren. Fügen Sie den Parameter -Force hinzu, um die Anwendung ohne Aufforderung zu löschen.
Remove-CDApplication -ApplicationName MyNewApplication
-
APIEinzelheiten finden Sie unter DeleteApplication AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Remove-CDDeploymentConfig
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird die Bereitstellungskonfiguration mit dem angegebenen Namen gelöscht. Der Befehl fordert Sie zur Bestätigung auf, bevor Sie fortfahren. Fügen Sie den Parameter -Force hinzu, um die Bereitstellungskonfiguration ohne Aufforderung zu löschen.
Remove-CDDeploymentConfig -DeploymentConfigName AtLeastTwoHealthyHosts
-
APIEinzelheiten finden Sie unter DeleteDeploymentConfig AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Remove-CDDeploymentGroup
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird die Bereitstellungsgruppe mit dem angegebenen Namen für die angegebene Anwendung gelöscht. Der Befehl fordert Sie zur Bestätigung auf, bevor Sie fortfahren. Fügen Sie den Parameter -Force hinzu, um die Bereitstellungsgruppe ohne Aufforderung zu löschen.
Remove-CDDeploymentGroup -ApplicationName MyNewApplication -DeploymentGroupName MyNewDeploymentGroup
-
APIEinzelheiten finden Sie unter DeleteDeploymentGroup AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Remove-CDOnPremiseInstanceTag
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird das angegebene Tag für die lokale Instanz mit dem angegebenen Namen gelöscht. Der Befehl fordert Sie zur Bestätigung auf, bevor Sie fortfahren. Fügen Sie den Parameter -Force hinzu, um das Tag ohne Aufforderung zu löschen.
Remove-CDOnPremiseInstanceTag -InstanceName AssetTag12010298EX -Tag @{"Key" = "Name"; "Value" = "CodeDeployDemo-OnPrem"}
-
APIEinzelheiten finden Sie unter RemoveTagsFromOnPremisesInstances AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Stop-CDDeployment
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird versucht, die Bereitstellung mit der angegebenen Bereitstellungs-ID zu beenden.
Stop-CDDeployment -DeploymentId d-LJQNREYEX
Ausgabe:
Status StatusMessage ------ ------------- Pending Stopping Pending. Stopping to schedule commands in the deployment instances
-
APIEinzelheiten finden Sie unter StopDeployment AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Unregister-CDOnPremiseInstance
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird die Registrierung der lokalen Instanz mit dem angegebenen Namen aufgehoben.
Unregister-CDOnPremiseInstance -InstanceName AssetTag12010298EX
-
APIEinzelheiten finden Sie unter DeregisterOnPremisesInstanceCmdlet-Referenz.AWS Tools for PowerShell
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Update-CDApplication
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird der Name der angegebenen Anwendung geändert.
Update-CDApplication -ApplicationName MyNewApplication -NewApplicationName MyNewApplication-2
-
APIEinzelheiten finden Sie unter UpdateApplication AWS Tools for PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt, wie Sie es verwenden. Update-CDDeploymentGroup
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird der Name der angegebenen Bereitstellungsgruppe für die angegebene Anwendung geändert.
Update-CDDeploymentGroup -ApplicationName MyNewApplication -CurrentDeploymentGroupName MyNewDeploymentGroup -NewDeploymentGroupName MyNewDeploymentGroup-2
Beispiel 2: Dieses Beispiel zeigt, wie Gruppen von EC2 Instanz-Tags angegeben werden, anhand derer eine Instanz identifiziert werden muss, damit sie in die Ersatzumgebung für eine blaue/grüne Bereitstellung aufgenommen werden kann.
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"})
-
APIEinzelheiten finden Sie unter UpdateDeploymentGroup AWS Tools for PowerShellCmdlet-Referenz.
-