

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# CodeDeploy contoh menggunakan AWS CLI
<a name="cli_codedeploy_code_examples"></a>

Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan AWS Command Line Interface with CodeDeploy.

*Tindakan* merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.

**Topics**
+ [Tindakan](#actions)

## Tindakan
<a name="actions"></a>

### `tambahkan tag-ke instans on-premise`
<a name="codedeploy_AddTagsToOnPremisesInstances_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`add-tags-to-on-premises-instances`.

**AWS CLI**  
**Untuk menambahkan tag ke instans lokal **  
`add-tags-to-on-premises-instances`Contoh berikut mengaitkan tag instans lokal yang sama ke dua instans lokal. AWS CodeDeploy Itu tidak mendaftarkan instans lokal dengan AWS CodeDeploy.  

```
aws deploy add-tags-to-on-premises-instances \
    --instance-names {{AssetTag12010298EX}} {{AssetTag23121309EX}} \
    --tags {{Key=Name,Value=CodeDeployDemo-OnPrem}}
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [ AddTagsToOnPremisesInstances ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/add-tags-to-on-premises-instances.html) di Refer *AWS CLI ensi Perintah*. 

### `batch-get-aplikasi-revisi`
<a name="codedeploy_BatchGetApplicationRevisions_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`batch-get-application-revisions`.

**AWS CLI**  
**Untuk mengambil informasi tentang revisi aplikasi **  
`batch-get-application-revisions`Contoh berikut mengambil informasi tentang revisi tertentu yang disimpan dalam GitHub repositori.  

```
aws deploy batch-get-application-revisions \
    --application-name {{my-codedeploy-application}} \
    --revisions "[{\"gitHubLocation\": {\"commitId\": \"fa85936EXAMPLEa31736c051f10d77297EXAMPLE\",\"repository\": \"my-github-token/my-repository\"},\"revisionType\": \"GitHub\"}]"
```
Output:  

```
{
    "revisions": [
        {
            "genericRevisionInfo": {
                "description": "Application revision registered by Deployment ID: d-A1B2C3111",
                "lastUsedTime": 1556912355.884,
                "registerTime": 1556912355.884,
                "firstUsedTime": 1556912355.884,
                "deploymentGroups": []
            },
            "revisionLocation": {
                "revisionType": "GitHub",
                "gitHubLocation": {
                    "commitId": "fa85936EXAMPLEa31736c051f10d77297EXAMPLE",
                    "repository": "my-github-token/my-repository"
                }
            }
        }
    ],
    "applicationName": "my-codedeploy-application",
    "errorMessage": ""
}
```
Untuk informasi selengkapnya, lihat [BatchGetApplicationRevisions](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetApplicationRevisions.html) di dalam *Referensi API AWS CodeDeploy *.   
+  Untuk detail API, lihat [ BatchGetApplicationRevisions ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/batch-get-application-revisions.html) di Refer *AWS CLI ensi Perintah*. 

### `aplikasi batch-get-`
<a name="codedeploy_BatchGetApplications_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`batch-get-applications`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang beberapa aplikasi **  
`batch-get-applications`Contoh berikut menampilkan informasi tentang beberapa aplikasi yang terkait dengan AWS akun pengguna.  

```
aws deploy batch-get-applications --application-names {{WordPress_App}} {{MyOther_App}}
```
Output:  

```
{
    "applicationsInfo": [
        {
            "applicationName": "WordPress_App",
            "applicationId": "d9dd6993-f171-44fa-a811-211e4EXAMPLE",
            "createTime": 1407878168.078,
            "linkedToGitHub": false
        },
        {
            "applicationName": "MyOther_App",
            "applicationId": "8ca57519-31da-42b2-9194-8bb16EXAMPLE",
            "createTime": 1407453571.63,
            "linkedToGitHub": false
        }
    ]
}
```
+  Untuk detail API, lihat [ BatchGetApplications ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/batch-get-applications.html) di Refer *AWS CLI ensi Perintah*. 

### `kelompok batch-get-deployment-`
<a name="codedeploy_BatchGetDeploymentGroups_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`batch-get-deployment-groups`.

**AWS CLI**  
**Untuk mengambil informasi tentang satu atau beberapa grup penerapan **  
`batch-get-deployment-groups`Contoh berikut mengambil informasi tentang dua grup penerapan yang terkait dengan CodeDeploy aplikasi yang ditentukan.  

```
aws deploy batch-get-deployment-groups \
    --application-name {{my-codedeploy-application}} \
    --deployment-group-names "[\"my-deployment-group-1\",\"my-deployment-group-2\"]"
```
Output:  

```
{
    "deploymentGroupsInfo": [
        {
            "deploymentStyle": {
                "deploymentOption": "WITHOUT_TRAFFIC_CONTROL",
                "deploymentType": "IN_PLACE"
            },
            "autoRollbackConfiguration": {
                "enabled": false
            },
            "onPremisesTagSet": {
                "onPremisesTagSetList": []
            },
            "serviceRoleArn": "arn:aws:iam::123456789012:role/CodeDeployServiceRole",
            "lastAttemptedDeployment": {
                "endTime": 1556912366.415,
                "status": "Failed",
                "createTime": 1556912355.884,
                "deploymentId": "d-A1B2C3111"
            },
            "autoScalingGroups": [],
            "deploymentGroupName": "my-deployment-group-1",
            "ec2TagSet": {
                "ec2TagSetList": [
                    [
                        {
                            "Type": "KEY_AND_VALUE",
                            "Value": "my-EC2-instance",
                            "Key": "Name"
                        }
                    ]
                ]
            },
            "deploymentGroupId": "a1b2c3d4-5678-90ab-cdef-11111example",
            "triggerConfigurations": [],
            "applicationName": "my-codedeploy-application",
            "computePlatform": "Server",
            "deploymentConfigName": "CodeDeployDefault.AllAtOnce"
        },
        {
            "deploymentStyle": {
                "deploymentOption": "WITHOUT_TRAFFIC_CONTROL",
                "deploymentType": "IN_PLACE"
            },
            "autoRollbackConfiguration": {
                "enabled": false
            },
            "onPremisesTagSet": {
                "onPremisesTagSetList": []
            },
            "serviceRoleArn": "arn:aws:iam::123456789012:role/CodeDeployServiceRole",
            "autoScalingGroups": [],
            "deploymentGroupName": "my-deployment-group-2",
            "ec2TagSet": {
                "ec2TagSetList": [
                    [
                        {
                            "Type": "KEY_AND_VALUE",
                            "Value": "my-EC2-instance",
                            "Key": "Name"
                            }
                    ]
                ]
            },
            "deploymentGroupId": "a1b2c3d4-5678-90ab-cdef-22222example",
            "triggerConfigurations": [],
            "applicationName": "my-codedeploy-application",
            "computePlatform": "Server",
            "deploymentConfigName": "CodeDeployDefault.AllAtOnce"
        }
    ],
    "errorMessage": ""
}
```
Untuk informasi selengkapnya, lihat [BatchGetDeploymentGroups](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetDeploymentGroups.html) di dalam *Referensi API AWS CodeDeploy *.   
+  Untuk detail API, lihat [ BatchGetDeploymentGroups ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/batch-get-deployment-groups.html) di Refer *AWS CLI ensi Perintah*. 

### `target-get-penerapan secara batch`
<a name="codedeploy_BatchGetDeploymentTargets_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`batch-get-deployment-targets`.

**AWS CLI**  
**Untuk mengambil target yang terkait dengan penerapan **  
`batch-get-deployment-targets`Contoh berikut mengembalikan informasi tentang salah satu target yang terkait dengan penerapan yang ditentukan.  

```
aws deploy batch-get-deployment-targets \
    --deployment-id {{"d-1A2B3C4D5"}} \
    --target-ids {{"i-01a2b3c4d5e6f1111"}}
```
Output:  

```
{
    "deploymentTargets": [
        {
            "deploymentTargetType": "InstanceTarget",
            "instanceTarget": {
                "lifecycleEvents": [
                    {
                        "startTime": 1556918592.162,
                        "lifecycleEventName": "ApplicationStop",
                        "status": "Succeeded",
                        "endTime": 1556918592.247,
                        "diagnostics": {
                            "scriptName": "",
                            "errorCode": "Success",
                            "logTail": "",
                            "message": "Succeeded"
                        }
                    },
                    {
                        "startTime": 1556918593.193,
                        "lifecycleEventName": "DownloadBundle",
                        "status": "Succeeded",
                        "endTime": 1556918593.981,
                        "diagnostics": {
                            "scriptName": "",
                            "errorCode": "Success",
                            "logTail": "",
                            "message": "Succeeded"
                        }
                    },
                    {
                        "startTime": 1556918594.805,
                        "lifecycleEventName": "BeforeInstall",
                        "status": "Succeeded",
                        "endTime": 1556918681.807,
                        "diagnostics": {
                            "scriptName": "",
                            "errorCode": "Success",
                            "logTail": "",
                            "message": "Succeeded"
                        }
                    }
                ],
                "targetArn": "arn:aws:ec2:us-west-2:123456789012:instance/i-01a2b3c4d5e6f1111",
                "deploymentId": "d-1A2B3C4D5",
                "lastUpdatedAt": 1556918687.504,
                "targetId": "i-01a2b3c4d5e6f1111",
                "status": "Succeeded"
            }
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [BatchGetDeploymentTargets](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetDeploymentTargets.html) di dalam *Referensi API AWS CodeDeploy *.   
+  Untuk detail API, lihat [ BatchGetDeploymentTargets ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/batch-get-deployment-targets.html) di Refer *AWS CLI ensi Perintah*. 

### `penerapan batch-get-deployments`
<a name="codedeploy_BatchGetDeployments_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`batch-get-deployments`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang beberapa penerapan **  
`batch-get-deployments`Contoh berikut menampilkan informasi tentang beberapa penerapan yang terkait dengan akun pengguna AWS .  

```
aws deploy batch-get-deployments --deployment-ids {{d-A1B2C3111}} {{d-A1B2C3222}}
```
Output:  

```
{
    "deploymentsInfo": [
        {
            "applicationName": "WordPress_App",
            "status": "Failed",
            "deploymentOverview": {
                "Failed": 0,
                "InProgress": 0,
                "Skipped": 0,
                "Succeeded": 1,
                "Pending": 0
            },
            "deploymentConfigName": "CodeDeployDefault.OneAtATime",
            "creator": "user",
            "deploymentGroupName": "WordPress_DG",
            "revision": {
                "revisionType": "S3",
                "s3Location": {
                "bundleType": "zip",
                "version": "uTecLusEXAMPLEFXtfUcyfV8bEXAMPLE",
                "bucket": "amzn-s3-demo-bucket",
                "key": "WordPressApp.zip"
                }
            },
            "deploymentId": "d-A1B2C3111",
            "createTime": 1408480721.9,
            "completeTime": 1408480741.822
        },
        {
            "applicationName": "MyOther_App",
            "status": "Failed",
            "deploymentOverview": {
                "Failed": 1,
                "InProgress": 0,
                "Skipped": 0,
                "Succeeded": 0,
                "Pending": 0
            },
            "deploymentConfigName": "CodeDeployDefault.OneAtATime",
            "creator": "user",
            "errorInformation": {
                "message": "Deployment failed: Constraint default violated: No hosts succeeded.",
                "code": "HEALTH_CONSTRAINTS"
            },
            "deploymentGroupName": "MyOther_DG",
            "revision": {
                "revisionType": "S3",
                "s3Location": {
                "bundleType": "zip",
                "eTag": "\"dd56cfdEXAMPLE8e768f9d77fEXAMPLE\"",
                "bucket": "amzn-s3-demo-bucket",
                "key": "MyOtherApp.zip"
                }
            },
            "deploymentId": "d-A1B2C3222",
            "createTime": 1409764576.589,
            "completeTime": 1409764596.101
        }
    ]
}
```
+  Untuk detail API, lihat [ BatchGetDeployments ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/batch-get-deployments.html) di Refer *AWS CLI ensi Perintah*. 

### `instansi batch-get-on-premise`
<a name="codedeploy_BatchGetOnPremisesInstances_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`batch-get-on-premises-instances`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang satu atau beberapa instans lokal **  
`batch-get-on-premises-instances`Contoh berikut mendapatkan informasi tentang dua instance lokal.  

```
aws deploy batch-get-on-premises-instances --instance-names {{AssetTag12010298EX}} {{AssetTag23121309EX}}
```
Output:  

```
{
    "instanceInfos": [
        {
            "iamUserArn": "arn:aws:iam::123456789012:user/AWS/CodeDeploy/AssetTag12010298EX",
            "tags": [
                {
                    "Value": "CodeDeployDemo-OnPrem",
                    "Key": "Name"
                }
            ],
            "instanceName": "AssetTag12010298EX",
            "registerTime": 1425579465.228,
            "instanceArn": "arn:aws:codedeploy:us-west-2:123456789012:instance/AssetTag12010298EX_4IwLNI2Alh"
        },
        {
            "iamUserArn": "arn:aws:iam::123456789012:user/AWS/CodeDeploy/AssetTag23121309EX",
            "tags": [
                {
                    "Value": "CodeDeployDemo-OnPrem",
                    "Key": "Name"
                }
            ],
            "instanceName": "AssetTag23121309EX",
            "registerTime": 1425595585.988,
            "instanceArn": "arn:aws:codedeploy:us-west-2:80398EXAMPLE:instance/AssetTag23121309EX_PomUy64Was"
        }
    ]
}
```
+  Untuk detail API, lihat [ BatchGetOnPremisesInstances ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/batch-get-on-premises-instances.html) di Refer *AWS CLI ensi Perintah*. 

### `lanjutkan penyebaran`
<a name="codedeploy_ContinueDeployment_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`continue-deployment`.

**AWS CLI**  
**Untuk memulai pengalihan lalu lintas tanpa menunggu waktu tunggu yang ditentukan berlalu. **  
`continue-deployment`Contoh berikut memulai pengalihan lalu lintas dari instans di lingkungan asli yang siap untuk mulai mengalihkan lalu lintas ke instans di lingkungan pengganti.  

```
aws deploy continue-deployment \
    --deployment-id {{"d-A1B2C3111"}} \
    --deployment-wait-type {{"READY_WAIT"}}
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [ContinueDeployment](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ContinueDeployment.html) di dalam *Referensi API AWS CodeDeploy *.   
+  Untuk detail API, lihat [ ContinueDeployment ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/continue-deployment.html) di Refer *AWS CLI ensi Perintah*. 

### `buat-aplikasi`
<a name="codedeploy_CreateApplication_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-application`.

**AWS CLI**  
**Untuk membuat aplikasi **  
`create-application`Contoh berikut membuat aplikasi dan mengaitkannya dengan AWS akun pengguna.  

```
aws deploy create-application --application-name {{MyOther_App}}
```
Output:  

```
{
    "applicationId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE"
}
```
+  Untuk detail API, lihat [ CreateApplication ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/create-application.html) di Refer *AWS CLI ensi Perintah*. 

### `buat-penyebaran-konfigurasi`
<a name="codedeploy_CreateDeploymentConfig_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-deployment-config`.

**AWS CLI**  
**Untuk membuat konfigurasi penerapan kustom **  
`create-deployment-config`Contoh berikut membuat konfigurasi penerapan kustom dan mengaitkannya dengan AWS akun pengguna.  

```
aws deploy create-deployment-config \
    --deployment-config-name {{ThreeQuartersHealthy}} \
    --minimum-healthy-hosts {{type=FLEET_PERCENT,value=75}}
```
Output:  

```
{
    "deploymentConfigId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE"
}
```
+  Untuk detail API, lihat [ CreateDeploymentConfig ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/create-deployment-config.html) di Refer *AWS CLI ensi Perintah*. 

### `buat-penerapan-grup`
<a name="codedeploy_CreateDeploymentGroup_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-deployment-group`.

**AWS CLI**  
**Untuk membuat grup penerapan **  
`create-deployment-group`Contoh berikut membuat grup penerapan dan mengaitkannya dengan aplikasi yang ditentukan dan AWS akun pengguna.  

```
aws deploy create-deployment-group \
    --application-name {{WordPress_App}} \
    --auto-scaling-groups {{CodeDeployDemo-ASG}} \
    --deployment-config-name {{CodeDeployDefault.OneAtATime}} \
    --deployment-group-name {{WordPress_DG}} \
    --ec2-tag-filters {{Key=Name,Value=CodeDeployDemo,Type=KEY_AND_VALUE}} \
    --service-role-arn {{arn:aws:iam::123456789012:role/CodeDeployDemoRole}}
```
Output:  

```
{
    "deploymentGroupId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE"
}
```
+  Untuk detail API, lihat [ CreateDeploymentGroup ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/create-deployment-group.html) di Refer *AWS CLI ensi Perintah*. 

### `buat-penyebaran`
<a name="codedeploy_CreateDeployment_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-deployment`.

**AWS CLI**  
**Contoh 1: Untuk membuat CodeDeploy penerapan menggunakan platform EC2/On-premises komputasi **  
`create-deployment`Contoh berikut membuat penerapan dan mengaitkannya dengan AWS akun pengguna.  

```
aws deploy create-deployment \
    --application-name {{WordPress_App}} \
    --deployment-config-name {{CodeDeployDefault.OneAtATime}} \
    --deployment-group-name {{WordPress_DG}} \
    --description {{"My demo deployment"}} \
    --s3-location {{bucket=amzn-s3-demo-bucket,bundleType=zip,eTag=dd56cfdEXAMPLE8e768f9d77fEXAMPLE,key=WordPressApp.zip}}
```
Output:  

```
{
    "deploymentId": "d-A1B2C3111"
}
```
**Contoh 2: Untuk membuat CodeDeploy penerapan menggunakan platform komputasi Amazon ECS **  
`create-deployment`Contoh berikut menggunakan dua file berikut untuk menerapkan layanan Amazon ECS.  
Isi `create-deployment.json` file:  

```
{
    "applicationName": "ecs-deployment",
    "deploymentGroupName": "ecs-deployment-dg",
    "revision": {
        "revisionType": "S3",
        "s3Location": {
            "bucket": "ecs-deployment-bucket",
            "key": "appspec.yaml",
            "bundleType": "YAML"
        }
    }
}
```
File itu, pada gilirannya, mengambil file berikut `appspec.yaml` dari bucket S3 yang disebut`ecs-deployment-bucket`.  

```
version: 0.0
Resources:
  - TargetService:
      Type: AWS::ECS::Service
      Properties:
        TaskDefinition: "arn:aws:ecs:region:123456789012:task-definition/ecs-task-def:2"
        LoadBalancerInfo:
          ContainerName: "sample-app"
          ContainerPort: 80
        PlatformVersion: "LATEST"
```
Perintah:  

```
aws deploy create-deployment \
    --cli-input-json {{file://create-deployment.json}} \
    --region {{us-east-1}}
```
Output:  

```
{
    "deploymentId": "d-1234ABCDE"
}
```
Untuk informasi selengkapnya, lihat [CreateDeployment](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeployment.html) di dalam *Referensi API AWS CodeDeploy *.   
+  Untuk detail API, lihat [ CreateDeployment ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/create-deployment.html) di Refer *AWS CLI ensi Perintah*. 

### `hapus-aplikasi`
<a name="codedeploy_DeleteApplication_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-application`.

**AWS CLI**  
**Untuk menghapus aplikasi **  
`delete-application`Contoh berikut menghapus aplikasi yang ditentukan yang terkait dengan AWS akun pengguna.  

```
aws deploy delete-application --application-name {{WordPress_App}}
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [ DeleteApplication ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/delete-application.html) di Refer *AWS CLI ensi Perintah*. 

### `hapus-penyebaran-konfigurasi`
<a name="codedeploy_DeleteDeploymentConfig_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-deployment-config`.

**AWS CLI**  
**Untuk menghapus konfigurasi penerapan **  
`delete-deployment-config`Contoh berikut menghapus konfigurasi penerapan kustom yang terkait dengan AWS akun pengguna.  

```
aws deploy delete-deployment-config --deployment-config-name {{ThreeQuartersHealthy}}
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [ DeleteDeploymentConfig ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/delete-deployment-config.html) di Refer *AWS CLI ensi Perintah*. 

### `hapus-penerapan-grup`
<a name="codedeploy_DeleteDeploymentGroup_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-deployment-group`.

**AWS CLI**  
**Untuk menghapus grup penerapan **  
`delete-deployment-group`Contoh berikut menghapus grup penerapan yang terkait dengan aplikasi yang ditentukan.  

```
aws deploy delete-deployment-group \
    --application-name {{WordPress_App}} \
    --deployment-group-name {{WordPress_DG}}
```
Output:  

```
{
    "hooksNotCleanedUp": []
}
```
+  Untuk detail API, lihat [ DeleteDeploymentGroup ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/delete-deployment-group.html) di Refer *AWS CLI ensi Perintah*. 

### `hapus-git-hub-akun-token`
<a name="codedeploy_DeleteGitHubAccountToken_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-git-hub-account-token`.

**AWS CLI**  
**Untuk menghapus koneksi GitHub akun **  
`delete-git-hub-account-token`Contoh berikut menghapus koneksi GitHub akun yang ditentukan.  

```
aws deploy delete-git-hub-account-token --token-name {{my-github-account}}
```
Output:  

```
{
    "tokenName": "my-github-account"
}
```
Untuk informasi selengkapnya, lihat [DeleteGitHubAccountToken](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteGitHubAccountToken.html) di dalam *Referensi API AWS CodeDeploy *.   
+  Untuk detail API, lihat [ DeleteGitHubAccountToken ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/delete-git-hub-account-token.html) di Refer *AWS CLI ensi Perintah*. 

### `hapus daftar-instans di tempat`
<a name="codedeploy_DeregisterOnPremisesInstance_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`deregister-on-premises-instance`.

**AWS CLI**  
**Untuk membatalkan pendaftaran instans lokal **  
`deregister-on-premises-instance`Contoh berikut membatalkan pendaftaran instans lokal dengan AWS CodeDeploy, tetapi tidak menghapus pengguna IAM yang terkait dengan instance, juga tidak melepaskan tag instans lokal AWS CodeDeploy dari instance. Ini juga tidak menghapus instalan AWS CodeDeploy Agen dari instance atau menghapus file konfigurasi lokal dari instance.  

```
aws deploy deregister-on-premises-instance --instance-name {{AssetTag12010298EX}}
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [ DeregisterOnPremisesInstance ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/deregister-on-premises-instance.html) di Refer *AWS CLI ensi Perintah*. 

### `membatalkan pendaftaran`
<a name="codedeploy_Deregister_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`deregister`.

**AWS CLI**  
**Untuk membatalkan pendaftaran instans lokal **  
`deregister`Contoh berikut membatalkan pendaftaran instance lokal dengan. AWS CodeDeploy Itu tidak menghapus pengguna IAM yang terkait dengan instance. Ini memutuskan hubungan AWS CodeDeploy dalam tag lokal dari instance. Tidak menghapus instalan AWS CodeDeploy Agen dari instans atau menghapus file konfigurasi lokal dari instans.  

```
aws deploy deregister \
    --instance-name {{AssetTag12010298EX}} \
    --no-delete-iam-user \
    --region {{us-west-2}}
```
Output:  

```
Retrieving on-premises instance information... DONE
IamUserArn: arn:aws:iam::80398EXAMPLE:user/AWS/CodeDeploy/AssetTag12010298EX
Tags: Key=Name,Value=CodeDeployDemo-OnPrem
Removing tags from the on-premises instance... DONE
Deregistering the on-premises instance... DONE
Run the following command on the on-premises instance to uninstall the codedeploy-agent:
aws deploy uninstall
```
+  Untuk detail API, lihat [ Deregister ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/deregister.html) di Referensi Per *AWS CLI intah. * 

### `dapatkan-aplikasi-revisi`
<a name="codedeploy_GetApplicationRevision_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-application-revision`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang revisi aplikasi **  
`get-application-revision`Contoh berikut menampilkan informasi tentang revisi aplikasi yang terkait dengan aplikasi yang ditentukan.  

```
aws deploy get-application-revision \
    --application-name {{WordPress_App}} \
    --s3-location {{bucket=amzn-s3-demo-bucket,bundleType=zip,eTag=dd56cfdEXAMPLE8e768f9d77fEXAMPLE,key=WordPressApp.zip}}
```
Output:  

```
{
    "applicationName": "WordPress_App",
    "revisionInfo": {
        "description": "Application revision registered by Deployment ID: d-A1B2C3111",
        "registerTime": 1411076520.009,
        "deploymentGroups": "WordPress_DG",
        "lastUsedTime": 1411076520.009,
        "firstUsedTime": 1411076520.009
    },
    "revision": {
        "revisionType": "S3",
        "s3Location": {
            "bundleType": "zip",
            "eTag": "dd56cfdEXAMPLE8e768f9d77fEXAMPLE",
            "bucket": "amzn-s3-demo-bucket",
            "key": "WordPressApp.zip"
        }
    }
}
```
+  Untuk detail API, lihat [ GetApplicationRevision ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/get-application-revision.html) di Refer *AWS CLI ensi Perintah*. 

### `dapatkan-aplikasi`
<a name="codedeploy_GetApplication_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-application`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang aplikasi **  
`get-application`Contoh berikut menampilkan informasi tentang aplikasi yang terkait dengan AWS akun pengguna.  

```
aws deploy get-application --application-name {{WordPress_App}}
```
Output:  

```
{
    "application": {
        "applicationName": "WordPress_App",
        "applicationId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
        "createTime": 1407878168.078,
        "linkedToGitHub": false
    }
}
```
+  Untuk detail API, lihat [ GetApplication ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/get-application.html) di Refer *AWS CLI ensi Perintah*. 

### `dapatkan-deployment-config`
<a name="codedeploy_GetDeploymentConfig_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-deployment-config`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang konfigurasi penerapan **  
`get-deployment-config`Contoh berikut menampilkan informasi tentang konfigurasi penerapan yang terkait dengan AWS akun pengguna.  

```
aws deploy get-deployment-config --deployment-config-name {{ThreeQuartersHealthy}}
```
Output:  

```
{
    "deploymentConfigInfo": {
        "deploymentConfigId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
        "minimumHealthyHosts": {
            "type": "FLEET_PERCENT",
            "value": 75
        },
        "createTime": 1411081164.379,
        "deploymentConfigName": "ThreeQuartersHealthy"
    }
}
```
+  Untuk detail API, lihat [ GetDeploymentConfig ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/get-deployment-config.html) di Refer *AWS CLI ensi Perintah*. 

### `get-deployment-group`
<a name="codedeploy_GetDeploymentGroup_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-deployment-group`.

**AWS CLI**  
**Untuk melihat informasi tentang grup penerapan **  
`get-deployment-group`Contoh berikut menampilkan informasi tentang grup penerapan yang terkait dengan aplikasi yang ditentukan.  

```
aws deploy get-deployment-group \
    --application-name {{WordPress_App}} \
    --deployment-group-name {{WordPress_DG}}
```
Output:  

```
{
    "deploymentGroupInfo": {
        "applicationName": "WordPress_App",
        "autoScalingGroups": [
            "CodeDeployDemo-ASG"
        ],
        "deploymentConfigName": "CodeDeployDefault.OneAtATime",
        "ec2TagFilters": [
            {
                "Type": "KEY_AND_VALUE",
                "Value": "CodeDeployDemo",
                "Key": "Name"
            }
        ],
        "deploymentGroupId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE",
        "serviceRoleArn": "arn:aws:iam::123456789012:role/CodeDeployDemoRole",
        "deploymentGroupName": "WordPress_DG"
    }
}
```
+  Untuk detail API, lihat [ GetDeploymentGroup ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/get-deployment-group.html) di Refer *AWS CLI ensi Perintah*. 

### `dapatkan-penerapan instans`
<a name="codedeploy_GetDeploymentInstance_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-deployment-instance`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang instance penerapan **  
`get-deployment-instance`Contoh berikut menampilkan informasi tentang instance penerapan yang terkait dengan penerapan yang ditentukan.  

```
aws deploy get-deployment-instance --deployment-id {{d-QA4G4F9EX}} --instance-id {{i-902e9fEX}}
```
Output:  

```
{
    "instanceSummary": {
        "instanceId": "arn:aws:ec2:us-east-1:80398EXAMPLE:instance/i-902e9fEX",
        "lifecycleEvents": [
            {
                "status": "Succeeded",
                "endTime": 1408480726.569,
                "startTime": 1408480726.437,
                "lifecycleEventName": "ApplicationStop"
            },
            {
                "status": "Succeeded",
                "endTime": 1408480728.016,
                "startTime": 1408480727.665,
                "lifecycleEventName": "DownloadBundle"
            },
            {
                "status": "Succeeded",
                "endTime": 1408480729.744,
                "startTime": 1408480729.125,
                "lifecycleEventName": "BeforeInstall"
            },
            {
                "status": "Succeeded",
                "endTime": 1408480730.979,
                "startTime": 1408480730.844,
                "lifecycleEventName": "Install"
            },
            {
                "status": "Failed",
                "endTime": 1408480732.603,
                "startTime": 1408480732.1,
                "lifecycleEventName": "AfterInstall"
            },
            {
                "status": "Skipped",
                "endTime": 1408480732.606,
                "lifecycleEventName": "ApplicationStart"
            },
            {
                "status": "Skipped",
                "endTime": 1408480732.606,
                "lifecycleEventName": "ValidateService"
            }
        ],
        "deploymentId": "d-QA4G4F9EX",
        "lastUpdatedAt": 1408480733.152,
        "status": "Failed"
    }
}
```
+  Untuk detail API, lihat [ GetDeploymentInstance ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/get-deployment-instance.html) di Refer *AWS CLI ensi Perintah*. 

### `dapatkan-penerapan-target`
<a name="codedeploy_GetDeploymentTarget_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-deployment-target`.

**AWS CLI**  
**Untuk mengembalikan informasi tentang target penerapan **  
`get-deployment-target`Contoh berikut mengembalikan informasi tentang target penerapan yang terkait dengan penerapan yang ditentukan.  

```
aws deploy get-deployment-target \
    --deployment-id {{"d-A1B2C3111"}} \
    --target-id {{"i-a1b2c3d4e5f611111"}}
```
Output:  

```
{
    "deploymentTarget": {
        "deploymentTargetType": "InstanceTarget",
        "instanceTarget": {
            "lastUpdatedAt": 1556918687.504,
            "targetId": "i-a1b2c3d4e5f611111",
            "targetArn": "arn:aws:ec2:us-west-2:123456789012:instance/i-a1b2c3d4e5f611111",
            "status": "Succeeded",
            "lifecycleEvents": [
                {
                    "status": "Succeeded",
                    "diagnostics": {
                        "errorCode": "Success",
                        "message": "Succeeded",
                        "logTail": "",
                        "scriptName": ""
                    },
                    "lifecycleEventName": "ApplicationStop",
                    "startTime": 1556918592.162,
                    "endTime": 1556918592.247
                },
                {
                    "status": "Succeeded",
                    "diagnostics": {
                        "errorCode": "Success",
                        "message": "Succeeded",
                        "logTail": "",
                        "scriptName": ""
                    },
                    "lifecycleEventName": "DownloadBundle",
                    "startTime": 1556918593.193,
                    "endTime": 1556918593.981
                },
                {
                    "status": "Succeeded",
                    "diagnostics": {
                        "errorCode": "Success",
                        "message": "Succeeded",
                        "logTail": "",
                        "scriptName": ""
                    },
                    "lifecycleEventName": "BeforeInstall",
                    "startTime": 1556918594.805,
                    "endTime": 1556918681.807
                },
                {
                    "status": "Succeeded",
                    "diagnostics": {
                        "errorCode": "Success",
                        "message": "Succeeded",
                        "logTail": "",
                        "scriptName": ""
                    },
                    "lifecycleEventName": "Install",
                    "startTime": 1556918682.696,
                    "endTime": 1556918683.005
                },
                {
                    "status": "Succeeded",
                    "diagnostics": {
                        "errorCode": "Success",
                        "message": "Succeeded",
                        "logTail": "",
                        "scriptName": ""
                    },
                    "lifecycleEventName": "AfterInstall",
                    "startTime": 1556918684.135,
                    "endTime": 1556918684.216
                },
                {
                    "status": "Succeeded",
                    "diagnostics": {
                        "errorCode": "Success",
                        "message": "Succeeded",
                        "logTail": "",
                        "scriptName": ""
                    },
                    "lifecycleEventName": "ApplicationStart",
                    "startTime": 1556918685.211,
                    "endTime": 1556918685.295
                },
                {
                    "status": "Succeeded",
                    "diagnostics": {
                        "errorCode": "Success",
                        "message": "Succeeded",
                        "logTail": "",
                        "scriptName": ""
                    },
                    "lifecycleEventName": "ValidateService",
                    "startTime": 1556918686.65,
                    "endTime": 1556918686.747
                }
            ],
            "deploymentId": "d-A1B2C3111"
        }
    }
}
```
Untuk informasi selengkapnya, lihat [GetDeploymentTarget](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentTarget.html) di dalam *Referensi API AWS CodeDeploy *.   
+  Untuk detail API, lihat [ GetDeploymentTarget ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/get-deployment-target.html) di Refer *AWS CLI ensi Perintah*. 

### `dapatkan penyebaran`
<a name="codedeploy_GetDeployment_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-deployment`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang penerapan **  
`get-deployment`Contoh berikut menampilkan informasi tentang penerapan yang terkait dengan AWS akun pengguna.  

```
aws deploy get-deployment --deployment-id {{d-A1B2C3123}}
```
Output:  

```
{
    "deploymentInfo": {
        "applicationName": "WordPress_App",
        "status": "Succeeded",
        "deploymentOverview": {
            "Failed": 0,
            "InProgress": 0,
            "Skipped": 0,
            "Succeeded": 1,
            "Pending": 0
        },
        "deploymentConfigName": "CodeDeployDefault.OneAtATime",
        "creator": "user",
        "description": "My WordPress app deployment",
        "revision": {
            "revisionType": "S3",
            "s3Location":  {
            "bundleType": "zip",
            "eTag": "\"dd56cfdEXAMPLE8e768f9d77fEXAMPLE\"",
            "bucket": "amzn-s3-demo-bucket",
            "key": "WordPressApp.zip"
            }
        },
        "deploymentId": "d-A1B2C3123",
        "deploymentGroupName": "WordPress_DG",
        "createTime": 1409764576.589,
        "completeTime": 1409764596.101,
        "ignoreApplicationStopFailures": false
    }
}
```
+  Untuk detail API, lihat [ GetDeployment ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/get-deployment.html) di Refer *AWS CLI ensi Perintah*. 

### `dapatkan instans di tempat`
<a name="codedeploy_GetOnPremisesInstance_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-on-premises-instance`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang instance lokal **  
`get-on-premises-instance`Contoh berikut mengambil informasi tentang instance lokal yang ditentukan.  

```
aws deploy get-on-premises-instance --instance-name {{AssetTag12010298EX}}
```
Output:  

```
{
    "instanceInfo": {
    "iamUserArn": "arn:aws:iam::123456789012:user/AWS/CodeDeploy/AssetTag12010298EX",
        "tags": [
        {
            "Value": "CodeDeployDemo-OnPrem",
            "Key": "Name"
        }
        ],
        "instanceName": "AssetTag12010298EX",
        "registerTime": 1425579465.228,
        "instanceArn": "arn:aws:codedeploy:us-east-1:123456789012:instance/AssetTag12010298EX_4IwLNI2Alh"
    }
}
```
+  Untuk detail API, lihat [ GetOnPremisesInstance ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/get-on-premises-instance.html) di Refer *AWS CLI ensi Perintah*. 

### `install`
<a name="codedeploy_Install_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`install`.

**AWS CLI**  
**Untuk menginstal instans lokal **  
`install`Contoh berikut menyalin file konfigurasi lokal dari lokasi yang ditentukan pada instance ke lokasi pada instance yang diharapkan AWS CodeDeploy Agen untuk menemukannya. Ini juga menginstal A AWS CodeDeploy gen pada instance. Itu tidak membuat pengguna IAM apa pun, atau mendaftarkan instance lokal dengan AWS CodeDeploy, atau mengaitkan tag instans lokal apa pun AWS CodeDeploy untuk instans.  

```
aws deploy install \
    --override-config \
    --config-file C:\temp\codedeploy.onpremises.yml \
    --region {{us-west-2}} \
    --agent-installer {{s3://aws-codedeploy-us-west-2/latest/codedeploy-agent.msi}}
```
Output:  

```
Creating the on-premises instance configuration file... DONE
Installing the AWS CodeDeploy Agent... DONE
```
+  Untuk detail API, lihat Meng [ instal ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/install.html) di Refer *AWS CLI ensi Perintah*. 

### `revisi daftar-aplikasi`
<a name="codedeploy_ListApplicationRevisions_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-application-revisions`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang revisi aplikasi **  
`list-application-revisions`Contoh berikut menampilkan informasi tentang semua revisi aplikasi yang terkait dengan aplikasi yang ditentukan.  

```
aws deploy list-application-revisions \
    --application-name {{WordPress_App}} \
    --s-3-bucket {{amzn-s3-demo-bucket}} \
    --deployed {{exclude}} \
    --s-3-key-prefix {{WordPress_}} \
    --sort-by {{lastUsedTime}} \
    --sort-order {{descending}}
```
Output:  

```
{
    "revisions": [
        {
            "revisionType": "S3",
            "s3Location": {
                "version": "uTecLusvCB_JqHFXtfUcyfV8bEXAMPLE",
                "bucket": "amzn-s3-demo-bucket",
                "key": "WordPress_App.zip",
                "bundleType": "zip"
            }
        },
        {
            "revisionType": "S3",
            "s3Location": {
                "version": "tMk.UxgDpMEVb7V187ZM6wVAWEXAMPLE",
                "bucket": "amzn-s3-demo-bucket",
                "key": "WordPress_App_2-0.zip",
                "bundleType": "zip"
            }
        }
    ]
}
```
+  Untuk detail API, lihat [ ListApplicationRevisions ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/list-application-revisions.html) di Refer *AWS CLI ensi Perintah*. 

### `daftar-aplikasi`
<a name="codedeploy_ListApplications_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-applications`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang aplikasi **  
`list-applications`Contoh berikut menampilkan informasi tentang semua aplikasi yang terkait dengan AWS akun pengguna.  

```
aws deploy list-applications
```
Output:  

```
{
    "applications": [
        "WordPress_App",
        "MyOther_App"
    ]
}
```
+  Untuk detail API, lihat [ ListApplications ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/list-applications.html) di Refer *AWS CLI ensi Perintah*. 

### `daftar penyebaran-konfigurasi`
<a name="codedeploy_ListDeploymentConfigs_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-deployment-configs`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang konfigurasi penerapan **  
`list-deployment-configs`Contoh berikut menampilkan informasi tentang semua konfigurasi penerapan yang terkait dengan AWS akun pengguna.  

```
aws deploy list-deployment-configs
```
Output:  

```
{
    "deploymentConfigsList": [
        "ThreeQuartersHealthy",
        "CodeDeployDefault.AllAtOnce",
        "CodeDeployDefault.HalfAtATime",
        "CodeDeployDefault.OneAtATime"
    ]
}
```
+  Untuk detail API, lihat [ ListDeploymentConfigs ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/list-deployment-configs.html) di Refer *AWS CLI ensi Perintah*. 

### `daftar kelompok penyebaran`
<a name="codedeploy_ListDeploymentGroups_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-deployment-groups`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang grup penerapan **  
`list-deployment-groups`Contoh berikut menampilkan informasi tentang semua grup penerapan yang terkait dengan aplikasi yang ditentukan.  

```
aws deploy list-deployment-groups --application-name {{WordPress_App}}
```
Output:  

```
{
    "applicationName": "WordPress_App",
    "deploymentGroups": [
        "WordPress_DG",
        "WordPress_Beta_DG"
    ]
}
```
+  Untuk detail API, lihat [ ListDeploymentGroups ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/list-deployment-groups.html) di Refer *AWS CLI ensi Perintah*. 

### `instans penerapan daftar`
<a name="codedeploy_ListDeploymentInstances_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-deployment-instances`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang instans penerapan **  
`list-deployment-instances`Contoh berikut menampilkan informasi tentang semua instance penerapan yang terkait dengan penerapan yang ditentukan.  

```
aws deploy list-deployment-instances \
    --deployment-id {{d-A1B2C3111}} \
    --instance-status-filter {{Succeeded}}
```
Output:  

```
{
    "instancesList": [
        "i-EXAMPLE11",
        "i-EXAMPLE22"
    ]
}
```
+  Untuk detail API, lihat [ ListDeploymentInstances ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/list-deployment-instances.html) di Refer *AWS CLI ensi Perintah*. 

### `target-penerapan daftar`
<a name="codedeploy_ListDeploymentTargets_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-deployment-targets`.

**AWS CLI**  
**Untuk mengambil daftar ID target yang terkait dengan penerapan **  
`list-deployment-targets`Contoh berikut mengambil daftar ID target yang terkait dengan penerapan yang memiliki status “Gagal” atau “.” InProgress  

```
aws deploy list-deployment-targets \
    --deployment-id {{"d-A1B2C3111"}} \
    --target-filters "{\"TargetStatus\":[\"Failed\",\"InProgress\"]}"
```
Output:  

```
{
    "targetIds": [
        "i-0f1558aaf90e5f1f9"
    ]
}
```
Untuk informasi selengkapnya, lihat [ListDeploymentTargets](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentTargets.html) di dalam *Referensi API AWS CodeDeploy *.   
+  Untuk detail API, lihat [ ListDeploymentTargets ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/list-deployment-targets.html) di Refer *AWS CLI ensi Perintah*. 

### `penerapan daftar`
<a name="codedeploy_ListDeployments_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-deployments`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang penerapan **  
`list-deployments`Contoh berikut menampilkan informasi tentang semua penerapan yang terkait dengan aplikasi dan grup penerapan yang ditentukan.  

```
aws deploy list-deployments \
    --application-name {{WordPress_App}} \
    --create-time-range {{start=2014-08-19T00:00:00,end=2014-08-20T00:00:00}} \
    --deployment-group-name {{WordPress_DG}} \
    --include-only-statuses {{Failed}}
```
Output:  

```
{
    "deployments": [
        "d-EXAMPLE11",
        "d-EXAMPLE22",
        "d-EXAMPLE33"
    ]
}
```
+  Untuk detail API, lihat [ ListDeployments ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/list-deployments.html) di Refer *AWS CLI ensi Perintah*. 

### `daftar-git-hub-nama-token-akun`
<a name="codedeploy_ListGitHubAccountTokenNames_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-git-hub-account-token-names`.

**AWS CLI**  
**Untuk mencantumkan nama koneksi yang disimpan ke GitHub akun **  
`list-git-hub-account-token-names`Contoh berikut mencantumkan nama koneksi tersimpan ke GitHub akun untuk AWS pengguna saat ini.  

```
aws deploy list-git-hub-account-token-names
```
Output:  

```
{
    "tokenNameList": [
        "my-first-token",
        "my-second-token",
        "my-third-token"
    ]
}
```
Untuk informasi selengkapnya, lihat [ListGitHubAccountTokenNames](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListGitHubAccountTokenNames.html) di dalam *Referensi API AWS CodeDeploy *.   
+  Untuk detail API, lihat [ ListGitHubAccountTokenNames ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/list-git-hub-account-token-names.html) di Refer *AWS CLI ensi Perintah*. 

### `daftar instans di tempat`
<a name="codedeploy_ListOnPremisesInstances_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-on-premises-instances`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang satu atau beberapa instans lokal **  
`list-on-premises-instances`Contoh berikut mengambil daftar nama instans lokal yang tersedia untuk instans yang terdaftar di AWS CodeDeploy dan juga memiliki tag instans lokal yang ditentukan terkait AWS CodeDeploy dengan instance.  

```
aws deploy list-on-premises-instances \
    --registration-status {{Registered}} \
    --tag-filters {{Key=Name,Value=CodeDeployDemo-OnPrem,Type=KEY_AND_VALUE}}
```
Output:  

```
{
    "instanceNames": [
        "AssetTag12010298EX"
    ]
}
```
+  Untuk detail API, lihat [ ListOnPremisesInstances ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/list-on-premises-instances.html) di Refer *AWS CLI ensi Perintah*. 

### `list-tags-for-resource`
<a name="codedeploy_ListTagsForResource_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-tags-for-resource`.

**AWS CLI**  
**Untuk mencantumkan tag untuk sumber daya (aplikasi) **  
`list-tags-for-resource`Contoh berikut mencantumkan tag yang diterapkan pada aplikasi bernama TestApp di CodeDeploy.  

```
aws deploy list-tags-for-resource \
    --resource-arn {{arn:aws:codedeploy:us-west-2:111122223333:application:testApp}}
```
Output:  

```
{
    "Tags": [
        {
            "Key": "Type",
            "Value": "testType"
        },
        {
            "Key": "Name",
            "Value": "testName"
        }
    ]
}
```
Untuk informasi selengkapnya, [ lihat Menandai instans untuk grup pener CodeDeploy ](https://docs.aws.amazon.com/codedeploy/latest/userguide/instances-tagging.html) apan di Panduan *AWS CodeDeploy * Pengguna.  
+  Untuk detail API, lihat [ ListTagsForResource ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/list-tags-for-resource.html) di Refer *AWS CLI ensi Perintah*. 

### `dorongan`
<a name="codedeploy_Push_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`push`.

**AWS CLI**  
**Untuk menggabungkan dan menerapkan revisi aplikasi yang AWS CodeDeploy kompatibel ke Amazon S3 **  
`push`Contoh berikut menggabungkan dan menyebarkan revisi aplikasi ke Amazon S3 dan kemudian mengaitkan revisi aplikasi dengan aplikasi yang ditentukan.  

```
aws deploy push \
    --application-name {{WordPress_App}} \
    --description {{"This is my deployment"}} \
    --ignore-hidden-files \
    --s3-location {{s3://amzn-s3-demo-bucket/WordPressApp.zip}} \
    --source {{/tmp/MyLocalDeploymentFolder/}}
```
Output menjelaskan cara menggunakan `create-deployment` perintah untuk membuat penerapan yang menggunakan revisi aplikasi yang diunggah.  

```
To deploy with this revision, run:
aws deploy create-deployment --application-name WordPress_App --deployment-config-name <deployment-config-name> --deployment-group-name <deployment-group-name> --s3-location bucket=amzn-s3-demo-bucket,key=WordPressApp.zip,bundleType=zip,eTag="cecc9b8EXAMPLE50a6e71fdb88EXAMPLE",version=LFsJAUdEXAMPLEfvKtvi79L8EXAMPLE
```
+  Untuk detail API, lihat [ Push ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/push.html) in *AWS CLI Command Reference*. 

### `daftar-aplikasi-revisi`
<a name="codedeploy_RegisterApplicationRevision_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`register-application-revision`.

**AWS CLI**  
**Untuk mendaftarkan informasi tentang revisi aplikasi yang sudah diunggah **  
`register-application-revision`Contoh berikut mendaftarkan informasi tentang revisi aplikasi yang sudah diunggah yang disimpan di Amazon S3 dengan. AWS CodeDeploy  

```
aws deploy register-application-revision \
    --application-name {{WordPress_App}} \
    --description {{"Revised WordPress application"}} \
    --s3-location {{bucket=amzn-s3-demo-bucket,key=RevisedWordPressApp.zip,bundleType=zip,eTag=cecc9b8a08eac650a6e71fdb88EXAMPLE}}
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [ RegisterApplicationRevision ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/register-application-revision.html) di Refer *AWS CLI ensi Perintah*. 

### `daftar-instans-on-premise`
<a name="codedeploy_RegisterOnPremisesInstance_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`register-on-premises-instance`.

**AWS CLI**  
**Untuk mendaftarkan instans lokal **  
`register-on-premises-instance`Contoh berikut mendaftarkan instance lokal dengan AWS CodeDeploy. Itu tidak membuat pengguna IAM yang ditentukan, juga tidak mengaitkan AWS CodeDeploy tag instans lokal dengan instance terdaftar.  

```
aws deploy register-on-premises-instance \
    --instance-name {{AssetTag12010298EX}} \
    --iam-user-arn {{arn:aws:iam::80398EXAMPLE:user/CodeDeployDemoUser-OnPrem}}
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [ RegisterOnPremisesInstance ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/register-on-premises-instance.html) di Refer *AWS CLI ensi Perintah*. 

### `daftar`
<a name="codedeploy_Register_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`register`.

**AWS CLI**  
**Untuk mendaftarkan instans lokal **  
`register`Contoh berikut mendaftarkan instance lokal dengan AWS CodeDeploy, mengaitkan tag instans lokal yang ditentukan dengan instans terdaftar, dan membuat file konfigurasi lokal yang dapat disalin ke instance. AWS CodeDeploy Itu tidak membuat pengguna IAM, juga tidak menginstal AWS CodeDeploy Agen pada instance.  

```
aws deploy register \
    --instance-name {{AssetTag12010298EX}} \
    --iam-user-arn {{arn:aws:iam::80398EXAMPLE:user/CodeDeployUser-OnPrem}} \
    --tags {{Key=Name,Value=CodeDeployDemo-OnPrem}} \
    --region {{us-west-2}}
```
Output:  

```
Registering the on-premises instance... DONE
Adding tags to the on-premises instance... DONE
Copy the on-premises configuration file named codedeploy.onpremises.yml to the on-premises instance, and run the following command on the on-premises instance to install and configure the AWS CodeDeploy Agent:
aws deploy install --config-file codedeploy.onpremises.yml
```
+  Untuk detail API, lihat [ Daftar ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/register.html) di Referensi *AWS CLI Perintah*. 

### `hapus tag-dari-instans-on-premise`
<a name="codedeploy_RemoveTagsFromOnPremisesInstances_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`remove-tags-from-on-premises-instances`.

**AWS CLI**  
**Untuk menghapus tag dari satu atau beberapa instans lokal **  
`remove-tags-from-on-premises-instances`Contoh berikut memisahkan tag lokal yang ditentukan AWS CodeDeploy dari instans lokal. Ini tidak membatalkan pendaftaran instans lokal di AWS CodeDeploy, atau menghapus instalan AWS CodeDeploy Agen dari instans, atau menghapus file konfigurasi lokal dari instans, atau menghapus pengguna IAM yang terkait dengan instance.  

```
aws deploy remove-tags-from-on-premises-instances \
    --instance-names {{AssetTag12010298EX}} {{AssetTag23121309EX}} \
    --tags {{Key=Name,Value=CodeDeployDemo-OnPrem}}
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [ RemoveTagsFromOnPremisesInstances ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/remove-tags-from-on-premises-instances.html) di Refer *AWS CLI ensi Perintah*. 

### `hentikan penyebaran`
<a name="codedeploy_StopDeployment_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`stop-deployment`.

**AWS CLI**  
**Untuk mencoba menghentikan penerapan **  
`stop-deployment`Contoh berikut mencoba menghentikan penerapan yang sedang berlangsung yang terkait dengan AWS akun pengguna.  
aws menerapkan stop-deployment --deployment-id d-a1b2c3111  
Output:  

```
{
    "status": "Succeeded",
    "statusMessage": "No more commands will be scheduled for execution in the deployment instances"
}
```
+  Untuk detail API, lihat [ StopDeployment ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/stop-deployment.html) di Refer *AWS CLI ensi Perintah*. 

### `tag-resource`
<a name="codedeploy_TagResource_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`tag-resource`.

**AWS CLI**  
**Untuk menandai sumber daya (aplikasi) **  
`tag-resource`Contoh berikut menambahkan dua tag dengan kunci Nama dan Jenis, dan nilai TestName dan TestType ke aplikasi bernama TestApp di. CodeDeploy :  

```
aws deploy tag-resource \
    --resource-arn  {{arn:aws:codedeploy:us-west-2:111122223333:application:testApp}} \
    --tags {{Key=Name,Value=testName}} {{Key=Type,Value=testType}}
```
Jika berhasil, perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, [ lihat Menandai instans untuk grup pener CodeDeploy ](https://docs.aws.amazon.com/codedeploy/latest/userguide/instances-tagging.html) apan di Panduan *AWS CodeDeploy * Pengguna.  
+  Untuk detail API, lihat [ TagResource ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/tag-resource.html) di Refer *AWS CLI ensi Perintah*. 

### `uninstall`
<a name="codedeploy_Uninstall_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`uninstall`.

**AWS CLI**  
**Untuk menghapus instans lokal **  
`uninstall`Contoh berikut menghapus instalan AWS CodeDeploy Agen dari instans lokal dan menghapus file konfigurasi lokal dari instans. Itu tidak membatalkan pendaftaran instans di AWS CodeDeploy, atau melepaskan tag instans lokal apa pun AWS CodeDeploy dari instans, atau menghapus pengguna IAM yang terkait dengan instance.  

```
aws deploy uninstall
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [ Uninstall ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/uninstall.html) di Refer *AWS CLI ensi Perintah*. 

### `untag-resource`
<a name="codedeploy_UntagResource_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`untag-resource`.

**AWS CLI**  
**Untuk menghapus tag dari sumber daya (aplikasi) **  
`untag-resource`Contoh berikut menghapus dua tag dengan kunci Nama dan Jenis dari aplikasi bernama TestApp di CodeDeploy.  

```
aws deploy untag-resource \
    --resource-arn  {{arn:aws:codedeploy:us-west-2:111122223333:application:testApp}} \
    --tag-keys {{Name}} {{Type}}
```
Jika berhasil, perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, [ lihat Menandai instans untuk grup pener CodeDeploy ](https://docs.aws.amazon.com/codedeploy/latest/userguide/instances-tagging.html) apan di Panduan *AWS CodeDeploy * Pengguna.  
+  Untuk detail API, lihat [ UntagResource ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/untag-resource.html) di Refer *AWS CLI ensi Perintah*. 

### `perbaruan-aplikasi`
<a name="codedeploy_UpdateApplication_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-application`.

**AWS CLI**  
**Untuk mengubah detail aplikasi **  
`update-application`Contoh berikut mengubah nama aplikasi yang terkait dengan AWS akun pengguna.  

```
aws deploy update-application \
    --application-name {{WordPress_App}} \
    --new-application-name {{My_WordPress_App}}
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [ UpdateApplication ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/update-application.html) di Refer *AWS CLI ensi Perintah*. 

### `pembaruan-penyebaran-grup`
<a name="codedeploy_UpdateDeploymentGroup_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-deployment-group`.

**AWS CLI**  
**Untuk mengubah informasi tentang grup penerapan **  
`update-deployment-group`Contoh berikut mengubah pengaturan grup penerapan yang terkait dengan aplikasi yang ditentukan.  

```
aws deploy update-deployment-group \
    --application-name {{WordPress_App}} \
    --auto-scaling-groups {{My_CodeDeployDemo_ASG}} \
    --current-deployment-group-name {{WordPress_DG}} \
    --deployment-config-name {{CodeDeployDefault.AllAtOnce}} \
    --ec2-tag-filters {{Key=Name,Type=KEY_AND_VALUE,Value=My_CodeDeployDemo}} \
    --new-deployment-group-name {{My_WordPress_DepGroup}} \
    --service-role-arn {{arn:aws:iam::80398EXAMPLE:role/CodeDeployDemo-2}}
```
Perintah ini tidak menghasilkan output.  
+  Untuk detail API, lihat [ UpdateDeploymentGroup ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/deploy/update-deployment-group.html) di Refer *AWS CLI ensi Perintah*. 