

Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh [SDK AWS Doc](https://github.com/awsdocs/aws-doc-sdk-examples). GitHub 

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

# API Gateway HTTP dan contoh WebSocket API menggunakan AWS CLI
<a name="cli_2_apigatewayv2_code_examples"></a>

Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum AWS Command Line Interface dengan menggunakan HTTP dan WebSocket API API Gateway with.

*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>

### `create-api-mapping`
<a name="apigatewayv2_CreateApiMapping_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-api-mapping`.

**AWS CLI**  
**Untuk membuat pemetaan API untuk API**  
`create-api-mapping`Contoh berikut memetakan `test` tahap API ke `/myApi` jalur nama domain `regional.example.com` kustom.  

```
aws apigatewayv2 create-api-mapping \
    --domain-name regional.example.com \
    --api-mapping-key myApi \
    --api-id a1b2c3d4 \
    --stage test
```
Output:  

```
{
    "ApiId": "a1b2c3d4",
    "ApiMappingId": "0qzs2sy7bh",
    "ApiMappingKey": "myApi"
    "Stage": "test"
}
```
Untuk informasi selengkapnya, lihat [Menyiapkan nama domain kustom regional di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-regional-api-custom-domain-create.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [CreateApiMapping](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/create-api-mapping.html)di *Referensi AWS CLI Perintah*. 

### `create-api`
<a name="apigatewayv2_CreateApi_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk membuat API HTTP**  
`create-api`Contoh berikut membuat API HTTP dengan menggunakan quick create. Anda dapat menggunakan quick create untuk membuat API dengan integrasi AWS Lambda atau HTTP, rute catch-all default, dan tahap default yang dikonfigurasi untuk menerapkan perubahan secara otomatis. Perintah berikut menggunakan quick create untuk membuat HTTP API yang terintegrasi dengan fungsi Lambda.  

```
aws apigatewayv2 create-api \
    --name my-http-api \
    --protocol-type HTTP \
    --target arn:aws:lambda:us-west-2:123456789012:function:my-lambda-function
```
Output:  

```
{
    "ApiEndpoint": "https://a1b2c3d4.execute-api.us-west-2.amazonaws.com",
    "ApiId": "a1b2c3d4",
    "ApiKeySelectionExpression": "$request.header.x-api-key",
    "CreatedDate": "2020-04-08T19:05:45+00:00",
    "Name": "my-http-api",
    "ProtocolType": "HTTP",
    "RouteSelectionExpression": "$request.method $request.path"
}
```
Untuk informasi selengkapnya, lihat [Mengembangkan API HTTP di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop.html) di *Panduan Pengembang Amazon API Gateway*.  
**Untuk membuat WebSocket API**  
`create-api`Contoh berikut membuat WebSocket API dengan nama yang ditentukan.  

```
aws apigatewayv2 create-api \
    --name "myWebSocketApi" \
    --protocol-type WEBSOCKET \
    --route-selection-expression '$request.body.action'
```
Output:  

```
{
    "ApiKeySelectionExpression": "$request.header.x-api-key",
    "Name": "myWebSocketApi",
    "CreatedDate": "2018-11-15T06:23:51Z",
    "ProtocolType": "WEBSOCKET",
    "RouteSelectionExpression": "'$request.body.action'",
    "ApiId": "aabbccddee"
}
```
Untuk informasi selengkapnya, lihat [Membuat WebSocket API di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-create-empty-api.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [CreateApi](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/create-api.html)di *Referensi AWS CLI Perintah*. 

### `create-authorizer`
<a name="apigatewayv2_CreateAuthorizer_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk membuat otorisasi JWT untuk API HTTP**  
`create-authorizer`Contoh berikut membuat otorisasi JWT yang menggunakan Amazon Cognito sebagai penyedia identitas.  

```
aws apigatewayv2 create-authorizer \
    --name my-jwt-authorizer \
    --api-id a1b2c3d4 \
    --authorizer-type JWT \
    --identity-source '$request.header.Authorization' \
    --jwt-configuration Audience=123456abc,Issuer=https://cognito-idp.us-west-2.amazonaws.com/us-west-2_abc123
```
Output:  

```
{
    "AuthorizerId": "a1b2c3",
    "AuthorizerType": "JWT",
    "IdentitySource": [
        "$request.header.Authorization"
    ],
    "JwtConfiguration": {
        "Audience": [
            "123456abc"
        ],
        "Issuer": "https://cognito-idp.us-west-2.amazonaws.com/us-west-2_abc123"
    },
    "Name": "my-jwt-authorizer"
}
```
Untuk informasi selengkapnya, lihat [Mengontrol akses ke HTTP APIs dengan otorisasi JWT di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-jwt-authorizer.html) Pengembang *Amazon API Gateway*.  
+  Untuk detail API, lihat [CreateAuthorizer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/create-authorizer.html)di *Referensi AWS CLI Perintah*. 

### `create-deployment`
<a name="apigatewayv2_CreateDeployment_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk membuat penerapan untuk API**  
`create-deployment`Contoh berikut membuat penerapan untuk API dan mengaitkan penerapan tersebut dengan `dev` tahap API.  

```
aws apigatewayv2 create-deployment \
    --api-id a1b2c3d4 \
    --stage-name dev
```
Output:  

```
{
    "AutoDeployed": false,
    "CreatedDate": "2020-04-06T23:38:08Z",
    "DeploymentId": "53lz9l",
    "DeploymentStatus": "DEPLOYED"
}
```
Untuk informasi selengkapnya, lihat [penerapan API](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-basic-concept.html#apigateway-definition-api-deployment) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [CreateDeployment](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/create-deployment.html)di *Referensi AWS CLI Perintah*. 

### `create-domain-name`
<a name="apigatewayv2_CreateDomainName_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-domain-name`.

**AWS CLI**  
**Untuk membuat nama domain kustom**  
`create-domain-name`Contoh berikut membuat nama domain kustom regional untuk API.  

```
aws apigatewayv2 create-domain-name \
    --domain-name regional.example.com \
    --domain-name-configurations CertificateArn=arn:aws:acm:us-west-2:123456789012:certificate/123456789012-1234-1234-1234-12345678
```
Output:  

```
{
    "ApiMappingSelectionExpression": "$request.basepath",
    "DomainName": "regional.example.com",
    "DomainNameConfigurations": [
        {
            "ApiGatewayDomainName": "d-id.execute-api.us-west-2.amazonaws.com",
            "CertificateArn": "arn:aws:acm:us-west-2:123456789012:certificate/123456789012-1234-1234-1234-12345678",
            "EndpointType": "REGIONAL",
            "HostedZoneId": "123456789111",
            "SecurityPolicy": "TLS_1_2",
            "DomainNameStatus": "AVAILABLE"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Menyiapkan nama domain kustom regional di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-regional-api-custom-domain-create.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [CreateDomainName](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/create-domain-name.html)di *Referensi AWS CLI Perintah*. 

### `create-integration`
<a name="apigatewayv2_CreateIntegration_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk membuat integrasi WebSocket API**  
`create-integration`Contoh berikut membuat integrasi tiruan untuk WebSocket API.  

```
aws apigatewayv2 create-integration \
    --api-id aabbccddee \
    --passthrough-behavior WHEN_NO_MATCH \
    --timeout-in-millis 29000 \
    --connection-type INTERNET \
    --integration-type MOCK
```
Output:  

```
{
    "ConnectionType": "INTERNET",
    "IntegrationId": "0abcdef",
    "IntegrationResponseSelectionExpression": "${integration.response.statuscode}",
    "IntegrationType": "MOCK",
    "PassthroughBehavior": "WHEN_NO_MATCH",
    "PayloadFormatVersion": "1.0",
    "TimeoutInMillis": 29000
}
```
Untuk informasi selengkapnya, lihat [Menyiapkan permintaan integrasi WebSocket API di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-integration-requests.html) di *Panduan Pengembang Amazon API Gateway*.  
**Untuk membuat integrasi HTTP API**  
`create-integration`Contoh berikut membuat integrasi AWS Lambda untuk HTTP API.  

```
aws apigatewayv2 create-integration \
    --api-id a1b2c3d4 \
    --integration-type AWS_PROXY \
    --integration-uri arn:aws:lambda:us-west-2:123456789012:function:my-function \
    --payload-format-version 2.0
```
Output:  

```
{
    "ConnectionType": "INTERNET",
    "IntegrationId": "0abcdef",
    "IntegrationMethod": "POST",
    "IntegrationType": "AWS_PROXY",
    "IntegrationUri": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
    "PayloadFormatVersion": "2.0",
    "TimeoutInMillis": 30000
}
```
Untuk informasi selengkapnya, lihat [Mengonfigurasi integrasi untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations.html) di Panduan *Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [CreateIntegration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/create-integration.html)di *Referensi AWS CLI Perintah*. 

### `create-route`
<a name="apigatewayv2_CreateRoute_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk membuat rute \$1default untuk API WebSocket atau HTTP**  
`create-route`Contoh berikut membuat `$default` rute untuk API WebSocket atau HTTP.  

```
aws apigatewayv2 create-route \
    --api-id aabbccddee \
    --route-key '$default'
```
Output:  

```
{
    "ApiKeyRequired": false,
    "AuthorizationType": "NONE",
    "RouteKey": "$default",
    "RouteId": "1122334"
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan rute WebSocket APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-add-route.html) di *Panduan Pengembang Amazon API Gateway*  
**Untuk membuat rute untuk HTTP API**  
`create-route`Contoh berikut membuat rute bernama `signup` yang menerima permintaan POST.  

```
aws apigatewayv2 create-route \
    --api-id aabbccddee \
    --route-key 'POST /signup'
```
Output:  

```
{
    "ApiKeyRequired": false,
    "AuthorizationType": "NONE",
    "RouteKey": "POST /signup",
    "RouteId": "1122334"
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan rute untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-routes.html) di *Panduan Pengembang Amazon API Gateway*  
+  Untuk detail API, lihat [CreateRoute](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/create-route.html)di *Referensi AWS CLI Perintah*. 

### `create-routing-rule`
<a name="apigatewayv2_CreateRoutingRule_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-routing-rule`.

**AWS CLI**  
**Untuk membuat aturan routing**  
`create-routing-rule`Contoh berikut membuat aturan routing dengan prioritas. `50`  

```
aws apigatewayv2 create-routing-rule \
    --domain-name 'regional.example.com' \
    --priority 50 \
    --conditions '[ \
        { \
            "MatchBasePaths": { \
                "AnyOf": [ \
                    "PetStoreShopper" \
                ] \
            } \
        } \
    ]' \
    --actions '[ \
        { \
            "InvokeApi": { \
                "ApiId": "abcd1234", \
                "Stage": "prod" \
            } \
        } \
    ]'
```
Output:  

```
{
    "Actions": [
        {
            "InvokeApi": {
                "ApiId": "abcd1234",
                "Stage": "prod",
                "StripBasePath": false
            }
        }
    ],
    "Conditions": [
        {
            "MatchBasePaths": {
                "AnyOf": [
                    "PetStoreShopper"
                ]
            }
        }
    ],
    "Priority": 50,
    "RoutingRuleArn": "arn:aws:apigateway:us-east-2:123456789012:/domainnames/regional.example.com/routingrules/aaa111",
    "RoutingRuleId": "aaa111"
}
```
Untuk informasi selengkapnya, lihat [Aturan perutean untuk menghubungkan tahapan API ke nama domain khusus untuk REST APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/rest-api-routing-rules.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [CreateRoutingRule](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/create-routing-rule.html)di *Referensi AWS CLI Perintah*. 

### `create-stage`
<a name="apigatewayv2_CreateStage_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk membuat panggung**  
`create-stage`Contoh berikut membuat tahap bernama dev untuk API.  

```
aws apigatewayv2 create-stage \
    --api-id a1b2c3d4 \
    --stage-name dev
```
Output:  

```
{
    "CreatedDate": "2020-04-06T23:23:46Z",
    "DefaultRouteSettings": {
        "DetailedMetricsEnabled": false
    },
    "LastUpdatedDate": "2020-04-06T23:23:46Z",
    "RouteSettings": {},
    "StageName": "dev",
    "StageVariables": {},
    "Tags": {}
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan tahapan untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-stages.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [CreateStage](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/create-stage.html)di *Referensi AWS CLI Perintah*. 

### `create-vpc-link`
<a name="apigatewayv2_CreateVpcLink_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-vpc-link`.

**AWS CLI**  
**Untuk membuat link VPC untuk HTTP API**  
`create-vpc-link`Contoh berikut membuat link VPC untuk HTTP. APIs  

```
aws apigatewayv2 create-vpc-link \
    --name MyVpcLink \
    --subnet-ids subnet-aaaa subnet-bbbb \
    --security-group-ids sg1234 sg5678
```
Output:  

```
{
    "CreatedDate": "2020-04-07T00:11:46Z",
    "Name": "MyVpcLink",
    "SecurityGroupIds": [
        "sg1234",
        "sg5678"
    ],
    "SubnetIds": [
        "subnet-aaaa",
        "subnet-bbbb"
    ],
    "Tags": {},
    "VpcLinkId": "abcd123",
    "VpcLinkStatus": "PENDING",
    "VpcLinkStatusMessage": "VPC link is provisioning ENIs",
    "VpcLinkVersion": "V2"
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan tautan VPC untuk HTTP APIs di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-vpc-links.html) *Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [CreateVpcLink](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/create-vpc-link.html)di *Referensi AWS CLI Perintah*. 

### `delete-access-log-settings`
<a name="apigatewayv2_DeleteAccessLogSettings_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-access-log-settings`.

**AWS CLI**  
**Untuk menonaktifkan pencatatan akses untuk API**  
`delete-access-log-settings`Contoh berikut menghapus pengaturan log akses untuk `$default` tahap API. Untuk menonaktifkan pencatatan akses untuk suatu tahap, hapus pengaturan log aksesnya.  

```
aws apigatewayv2 delete-access-log-settings \
    --api-id a1b2c3d4 \
    --stage-name '$default'
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengonfigurasi logging untuk API HTTP](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-logging.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [DeleteAccessLogSettings](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/delete-access-log-settings.html)di *Referensi AWS CLI Perintah*. 

### `delete-api-mapping`
<a name="apigatewayv2_DeleteApiMapping_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-api-mapping`.

**AWS CLI**  
**Untuk menghapus pemetaan API**  
`delete-api-mapping`Contoh berikut menghapus pemetaan API untuk nama domain `api.example.com` kustom.  

```
aws apigatewayv2 delete-api-mapping \
    --api-mapping-id a1b2c3 \
    --domain-name api.example.com
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menyiapkan nama domain kustom regional di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-regional-api-custom-domain-create.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [DeleteApiMapping](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/delete-api-mapping.html)di *Referensi AWS CLI Perintah*. 

### `delete-api`
<a name="apigatewayv2_DeleteApi_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk menghapus API**  
`delete-api`Contoh berikut menghapus API.  

```
aws apigatewayv2 delete-api \
    --api-id a1b2c3d4
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Bekerja dengan HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api.html) dan [Bekerja dengan WebSocket APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [DeleteApi](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/delete-api.html)di *Referensi AWS CLI Perintah*. 

### `delete-authorizer`
<a name="apigatewayv2_DeleteAuthorizer_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk menghapus otorisasi**  
`delete-authorizer`Contoh berikut menghapus otorisasi.  

```
aws apigatewayv2 delete-authorizer \
    --api-id a1b2c3d4 \
    --authorizer-id a1b2c3
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengontrol akses ke HTTP APIs dengan otorisasi JWT di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-jwt-authorizer.html) Pengembang *Amazon API Gateway*.  
+  Untuk detail API, lihat [DeleteAuthorizer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/delete-authorizer.html)di *Referensi AWS CLI Perintah*. 

### `delete-cors-configuration`
<a name="apigatewayv2_DeleteCorsConfiguration_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-cors-configuration`.

**AWS CLI**  
**Untuk menghapus konfigurasi CORS untuk HTTP API**  
`delete-cors-configuration`Contoh berikut menonaktifkan CORS untuk HTTP API dengan menghapus konfigurasi CORS-nya.  

```
aws apigatewayv2 delete-cors-configuration \
    --api-id a1b2c3d4
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengonfigurasi CORS untuk API HTTP di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html) *Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [DeleteCorsConfiguration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/delete-cors-configuration.html)di *Referensi AWS CLI Perintah*. 

### `delete-deployment`
<a name="apigatewayv2_DeleteDeployment_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk menghapus penerapan**  
`delete-deployment`Contoh berikut menghapus penerapan API.  

```
aws apigatewayv2 delete-deployment \
    --api-id a1b2c3d4 \
    --deployment-id a1b2c3
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [penerapan API](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-basic-concept.html#apigateway-definition-api-deployment) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [DeleteDeployment](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/delete-deployment.html)di *Referensi AWS CLI Perintah*. 

### `delete-domain-name`
<a name="apigatewayv2_DeleteDomainName_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-domain-name`.

**AWS CLI**  
**Untuk menghapus nama domain kustom**  
`delete-domain-name`Contoh berikut menghapus nama domain kustom.  

```
aws apigatewayv2 delete-domain-name \
    --domain-name api.example.com
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menyiapkan nama domain kustom regional di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-regional-api-custom-domain-create.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [DeleteDomainName](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/delete-domain-name.html)di *Referensi AWS CLI Perintah*. 

### `delete-integration`
<a name="apigatewayv2_DeleteIntegration_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk menghapus integrasi**  
`delete-integration`Contoh berikut menghapus integrasi API.  

```
aws apigatewayv2 delete-integration \
    --api-id a1b2c3d4 \
    --integration-id a1b2c3
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengonfigurasi integrasi untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations.html) dan [Menyiapkan integrasi WebSocket API](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-integrations.html) di Panduan Pengembang *Amazon API Gateway*.  
+  Untuk detail API, lihat [DeleteIntegration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/delete-integration.html)di *Referensi AWS CLI Perintah*. 

### `delete-route-settings`
<a name="apigatewayv2_DeleteRouteSettings_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-route-settings`.

**AWS CLI**  
**Untuk menghapus pengaturan rute**  
`delete-route-settings`Contoh berikut menghapus pengaturan rute untuk rute yang ditentukan.  

```
aws apigatewayv2 delete-route-settings \
    --api-id a1b2c3d4 \
    --stage-name dev \
    --route-key 'GET /pets'
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Bekerja dengan rute untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-routes.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [DeleteRouteSettings](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/delete-route-settings.html)di *Referensi AWS CLI Perintah*. 

### `delete-route`
<a name="apigatewayv2_DeleteRoute_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk menghapus rute**  
`delete-route`Contoh berikut menghapus rute API.  

```
aws apigatewayv2 delete-route \
    --api-id a1b2c3d4 \
    --route-id a1b2c3
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Bekerja dengan rute untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-routes.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [DeleteRoute](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/delete-route.html)di *Referensi AWS CLI Perintah*. 

### `delete-routing-rule`
<a name="apigatewayv2_DeleteRoutingRule_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-routing-rule`.

**AWS CLI**  
**Untuk menghapus aturan routing**  
`delete-routing-rule`Contoh berikut menghapus aturan routing untuk nama domain kustom.  

```
aws apigatewayv2 delete-routing-rule \
    --domain-name 'regional.example.com' \
    --routing-rule-id aaa111
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Aturan perutean untuk menghubungkan tahapan API ke nama domain khusus untuk REST APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/rest-api-routing-rules.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [DeleteRoutingRule](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/delete-routing-rule.html)di *Referensi AWS CLI Perintah*. 

### `delete-stage`
<a name="apigatewayv2_DeleteStage_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk menghapus panggung**  
`delete-stage`Contoh berikut menghapus `test` tahap API.  

```
aws apigatewayv2 delete-stage \
    --api-id a1b2c3d4 \
    --stage-name test
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Bekerja dengan tahapan untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-stages.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [DeleteStage](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/delete-stage.html)di *Referensi AWS CLI Perintah*. 

### `delete-vpc-link`
<a name="apigatewayv2_DeleteVpcLink_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-vpc-link`.

**AWS CLI**  
**Untuk menghapus tautan VPC untuk API HTTP**  
`delete-vpc-link`Contoh berikut menghapus link VPC.  

```
aws apigatewayv2 delete-vpc-link \
    --vpc-link-id abcd123
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Bekerja dengan tautan VPC untuk HTTP APIs di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-vpc-links.html) *Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [DeleteVpcLink](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/delete-vpc-link.html)di *Referensi AWS CLI Perintah*. 

### `export-api`
<a name="apigatewayv2_ExportApi_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`export-api`.

**AWS CLI**  
**Untuk mengekspor definisi OpenAPI dari HTTP API**  
`export-api`Contoh berikut mengekspor definisi OpenAPI 3.0 dari tahap API bernama ke file YAMB `prod` bernama. `stage-definition.yaml` File definisi yang diekspor menyertakan ekstensi API Gateway secara default.  

```
aws apigatewayv2 export-api \
    --api-id a1b2c3d4 \
    --output-type YAML \
    --specification OAS30 \
    --stage-name prod \
    stage-definition.yaml
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengekspor API HTTP dari API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-export.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [ExportApi](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/export-api.html)di *Referensi AWS CLI Perintah*. 

### `get-api-mapping`
<a name="apigatewayv2_GetApiMapping_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-api-mapping`.

**AWS CLI**  
**Untuk mendapatkan informasi tentang pemetaan API untuk nama domain kustom**  
`get-api-mapping`Contoh berikut menampilkan informasi tentang pemetaan API untuk nama domain `api.example.com` kustom.  

```
aws apigatewayv2 get-api-mapping \
    --api-mapping-id a1b2c3 \
    --domain-name api.example.com
```
Output:  

```
{
    "ApiId": "a1b2c3d4",
    "ApiMappingId": "a1b2c3d5",
    "ApiMappingKey": "myTestApi"
    "Stage": "test"
}
```
Untuk informasi selengkapnya, lihat [Menyiapkan nama domain kustom regional di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-regional-api-custom-domain-create.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [GetApiMapping](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-api-mapping.html)di *Referensi AWS CLI Perintah*. 

### `get-api-mappings`
<a name="apigatewayv2_GetApiMappings_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-api-mappings`.

**AWS CLI**  
**Untuk mendapatkan pemetaan API untuk nama domain khusus**  
`get-api-mappings`Contoh berikut menampilkan daftar semua pemetaan API untuk nama domain `api.example.com` kustom.  

```
aws apigatewayv2 get-api-mappings \
    --domain-name api.example.com
```
Output:  

```
{
    "Items": [
        {
            "ApiId": "a1b2c3d4",
            "ApiMappingId": "a1b2c3d5",
            "ApiMappingKey": "myTestApi"
            "Stage": "test"
        },
        {
            "ApiId": "a5b6c7d8",
            "ApiMappingId": "a1b2c3d6",
            "ApiMappingKey": "myDevApi"
            "Stage": "dev"
        },
    ]
}
```
Untuk informasi selengkapnya, lihat [Menyiapkan nama domain kustom regional di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-regional-api-custom-domain-create.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [GetApiMappings](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-api-mappings.html)di *Referensi AWS CLI Perintah*. 

### `get-api`
<a name="apigatewayv2_GetApi_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengambil informasi tentang API**  
`get-api`Contoh berikut menampilkan informasi tentang API.  

```
aws apigatewayv2 get-api \
    --api-id a1b2c3d4
```
Output:  

```
{
    "ApiEndpoint": "https://a1b2c3d4.execute-api.us-west-2.amazonaws.com",
    "ApiId": "a1b2c3d4",
    "ApiKeySelectionExpression": "$request.header.x-api-key",
    "CreatedDate": "2020-03-28T00:32:37Z",
    "Name": "my-api",
    "ProtocolType": "HTTP",
    "RouteSelectionExpression": "$request.method $request.path",
    "Tags": {
        "department": "finance"
    }
}
```
+  Untuk detail API, lihat [GetApi](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-api.html)di *Referensi AWS CLI Perintah*. 

### `get-apis`
<a name="apigatewayv2_GetApis_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengambil daftar APIs**  
`get-apis`Contoh berikut mencantumkan semua APIs untuk pengguna saat ini.  

```
aws apigatewayv2 get-apis
```
Output:  

```
{
    "Items": [
        {
            "ApiEndpoint": "wss://a1b2c3d4.execute-api.us-west-2.amazonaws.com",
            "ApiId": "a1b2c3d4",
            "ApiKeySelectionExpression": "$request.header.x-api-key",
            "CreatedDate": "2020-04-07T20:21:59Z",
            "Name": "my-websocket-api",
            "ProtocolType": "WEBSOCKET",
            "RouteSelectionExpression": "$request.body.message",
            "Tags": {}
        },
        {
            "ApiEndpoint": "https://a1b2c3d5.execute-api.us-west-2.amazonaws.com",
            "ApiId": "a1b2c3d5",
            "ApiKeySelectionExpression": "$request.header.x-api-key",
            "CreatedDate": "2020-04-07T20:23:50Z",
            "Name": "my-http-api",
            "ProtocolType": "HTTP",
            "RouteSelectionExpression": "$request.method $request.path",
            "Tags": {}
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api.html) dan [Bekerja dengan WebSocket APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [GetApis](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-apis.html)di *Referensi AWS CLI Perintah*. 

### `get-authorizer`
<a name="apigatewayv2_GetAuthorizer_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengambil informasi tentang otorisasi**  
`get-authorizer`Contoh berikut menampilkan informasi tentang authorizer.  

```
aws apigatewayv2 get-authorizer \
    --api-id a1b2c3d4 \
    --authorizer-id a1b2c3
```
Output:  

```
{
    "AuthorizerId": "a1b2c3",
    "AuthorizerType": "JWT",
    "IdentitySource": [
        "$request.header.Authorization"
    ],
    "JwtConfiguration": {
        "Audience": [
            "123456abc"
        ],
        "Issuer": "https://cognito-idp.us-west-2.amazonaws.com/us-west-2_abc123"
    },
    "Name": "my-jwt-authorizer"
}
```
Untuk informasi selengkapnya, lihat [Mengontrol akses ke HTTP APIs dengan otorisasi JWT di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-jwt-authorizer.html) Pengembang *Amazon API Gateway*.  
+  Untuk detail API, lihat [GetAuthorizer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-authorizer.html)di *Referensi AWS CLI Perintah*. 

### `get-authorizers`
<a name="apigatewayv2_GetAuthorizers_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengambil daftar otorisasi untuk API**  
`get-authorizers`Contoh berikut menampilkan daftar semua otorisasi untuk API.  

```
aws apigatewayv2 get-authorizers \
    --api-id a1b2c3d4
```
Output:  

```
{
    "Items": [
        {
            "AuthorizerId": "a1b2c3",
            "AuthorizerType": "JWT",
            "IdentitySource": [
                "$request.header.Authorization"
            ],
            "JwtConfiguration": {
                "Audience": [
                    "123456abc"
                ],
                "Issuer": "https://cognito-idp.us-west-2.amazonaws.com/us-west-2_abc123"
            },
            "Name": "my-jwt-authorizer"
        },
        {
            "AuthorizerId": "a1b2c4",
            "AuthorizerType": "JWT",
            "IdentitySource": [
                "$request.header.Authorization"
            ],
            "JwtConfiguration": {
                "Audience": [
                    "6789abcde"
                ],
                "Issuer": "https://cognito-idp.us-west-2.amazonaws.com/us-west-2_abc234"
            },
            "Name": "new-jwt-authorizer"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Mengontrol akses ke HTTP APIs dengan otorisasi JWT di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-jwt-authorizer.html) Pengembang *Amazon API Gateway*.  
+  Untuk detail API, lihat [GetAuthorizers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-authorizers.html)di *Referensi AWS CLI Perintah*. 

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

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

**AWS CLI**  
**Untuk mengambil informasi tentang penerapan**  
`get-deployment`Contoh berikut menampilkan informasi tentang penyebaran.  

```
aws apigatewayv2 get-deployment \
    --api-id a1b2c3d4 \
    --deployment-id abcdef
```
Output:  

```
{
    "AutoDeployed": true,
    "CreatedDate": "2020-04-07T23:58:40Z",
    "DeploymentId": "abcdef",
    "DeploymentStatus": "DEPLOYED",
    "Description": "Automatic deployment triggered by changes to the Api configuration"
}
```
Untuk informasi selengkapnya, lihat [penerapan API](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-basic-concept.html#apigateway-definition-api-deployment) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [GetDeployment](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-deployment.html)di *Referensi AWS CLI Perintah*. 

### `get-deployments`
<a name="apigatewayv2_GetDeployments_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengambil daftar penerapan**  
`get-deployments`Contoh berikut menampilkan daftar semua penerapan API.  

```
aws apigatewayv2 get-deployments \
    --api-id a1b2c3d4
```
Output:  

```
{
    "Items": [
        {
            "AutoDeployed": true,
            "CreatedDate": "2020-04-07T23:58:40Z",
            "DeploymentId": "abcdef",
            "DeploymentStatus": "DEPLOYED",
            "Description": "Automatic deployment triggered by changes to the Api configuration"
        },
        {
            "AutoDeployed": true,
            "CreatedDate": "2020-04-06T00:33:00Z",
            "DeploymentId": "bcdefg",
            "DeploymentStatus": "DEPLOYED",
            "Description": "Automatic deployment triggered by changes to the Api configuration"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [penerapan API](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-basic-concept.html#apigateway-definition-api-deployment) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [GetDeployments](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-deployments.html)di *Referensi AWS CLI Perintah*. 

### `get-domain-name`
<a name="apigatewayv2_GetDomainName_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-domain-name`.

**AWS CLI**  
**Untuk mengambil informasi tentang nama domain kustom**  
`get-domain-name`Contoh berikut menampilkan informasi tentang nama domain kustom.  

```
aws apigatewayv2 get-domain-name \
    --domain-name api.example.com
```
Output:  

```
{
    "ApiMappingSelectionExpression": "$request.basepath",
    "DomainName": "api.example.com",
    "DomainNameConfigurations": [
        {
            "ApiGatewayDomainName": "d-1234.execute-api.us-west-2.amazonaws.com",
            "CertificateArn": "arn:aws:acm:us-west-2:123456789012:certificate/123456789012-1234-1234-1234-12345678",
            "EndpointType": "REGIONAL",
            "HostedZoneId": "123456789111",
            "SecurityPolicy": "TLS_1_2",
            "DomainNameStatus": "AVAILABLE"
        }
    ],
    "Tags": {}
}
```
Untuk informasi selengkapnya, lihat [Menyiapkan nama domain kustom regional di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-regional-api-custom-domain-create.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [GetDomainName](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-domain-name.html)di *Referensi AWS CLI Perintah*. 

### `get-domain-names`
<a name="apigatewayv2_GetDomainNames_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-domain-names`.

**AWS CLI**  
**Untuk mengambil daftar nama domain kustom**  
`get-domain-names`Contoh berikut menampilkan daftar semua nama domain kustom untuk pengguna saat ini.  

```
aws apigatewayv2 get-domain-names
```
Output:  

```
{
    "Items": [
        {
            "ApiMappingSelectionExpression": "$request.basepath",
            "DomainName": "api.example.com",
            "DomainNameConfigurations": [
                {
                    "ApiGatewayDomainName": "d-1234.execute-api.us-west-2.amazonaws.com",
                    "CertificateArn": "arn:aws:acm:us-west-2:123456789012:certificate/123456789012-1234-1234-1234-12345678",
                    "EndpointType": "REGIONAL",
                    "HostedZoneId": "123456789111",
                    "SecurityPolicy": "TLS_1_2",
                    "DomainNameStatus": "AVAILABLE"
                }
            ]
        },
        {
            "ApiMappingSelectionExpression": "$request.basepath",
            "DomainName": "newApi.example.com",
            "DomainNameConfigurations": [
                {
                    "ApiGatewayDomainName": "d-5678.execute-api.us-west-2.amazonaws.com",
                    "CertificateArn": "arn:aws:acm:us-west-2:123456789012:certificate/123456789012-1234-1234-1234-12345678",
                    "EndpointType": "REGIONAL",
                    "HostedZoneId": "123456789222",
                    "SecurityPolicy": "TLS_1_2",
                    "DomainNameStatus": "AVAILABLE"
                }
            ]
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Menyiapkan nama domain kustom regional di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-regional-api-custom-domain-create.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [GetDomainNames](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-domain-names.html)di *Referensi AWS CLI Perintah*. 

### `get-integration`
<a name="apigatewayv2_GetIntegration_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengambil informasi tentang integrasi**  
`get-integration`Contoh berikut menampilkan informasi tentang integrasi.  

```
aws apigatewayv2 get-integration \
    --api-id a1b2c3d4 \
    --integration-id a1b2c3
```
Output:  

```
{
    "ApiGatewayManaged": true,
    "ConnectionType": "INTERNET",
    "IntegrationId": "a1b2c3",
    "IntegrationMethod": "POST",
    "IntegrationType": "AWS_PROXY",
    "IntegrationUri": "arn:aws:lambda:us-west-2:12356789012:function:hello12",
    "PayloadFormatVersion": "2.0",
    "TimeoutInMillis": 30000
}
```
Untuk informasi selengkapnya, lihat [Mengonfigurasi integrasi untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations.html) dan [Menyiapkan integrasi WebSocket API](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-integrations.html) di Panduan Pengembang *Amazon API Gateway*.  
+  Untuk detail API, lihat [GetIntegration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-integration.html)di *Referensi AWS CLI Perintah*. 

### `get-integrations`
<a name="apigatewayv2_GetIntegrations_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengambil daftar integrasi**  
`get-integrations`Contoh berikut menampilkan daftar semua integrasi API.  

```
aws apigatewayv2 get-integrations \
    --api-id a1b2c3d4
```
Output:  

```
{
    "Items": [
        {
            "ApiGatewayManaged": true,
            "ConnectionType": "INTERNET",
            "IntegrationId": "a1b2c3",
            "IntegrationMethod": "POST",
            "IntegrationType": "AWS_PROXY",
            "IntegrationUri": "arn:aws:lambda:us-west-2:123456789012:function:my-function",
            "PayloadFormatVersion": "2.0",
            "TimeoutInMillis": 30000
        },
        {
            "ConnectionType": "INTERNET",
            "IntegrationId": "a1b2c4",
            "IntegrationMethod": "ANY",
            "IntegrationType": "HTTP_PROXY",
            "IntegrationUri": "https://www.example.com",
            "PayloadFormatVersion": "1.0",
            "TimeoutInMillis": 30000
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Mengonfigurasi integrasi untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations.html) dan [Menyiapkan integrasi WebSocket API](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-integrations.html) di Panduan Pengembang *Amazon API Gateway*.  
+  Untuk detail API, lihat [GetIntegrations](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-integrations.html)di *Referensi AWS CLI Perintah*. 

### `get-route`
<a name="apigatewayv2_GetRoute_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengambil informasi tentang rute**  
`get-route`Contoh berikut menampilkan informasi tentang rute.  

```
aws apigatewayv2 get-route \
    --api-id a1b2c3d4 \
    --route-id 72jz1wk
```
Output:  

```
{
    "ApiKeyRequired": false,
    "AuthorizationType": "NONE",
    "RouteId": "72jz1wk",
    "RouteKey": "ANY /pets",
    "Target": "integrations/a1b2c3"
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan rute untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-routes.html) di *Panduan Pengembang Amazon API Gateway*  
+  Untuk detail API, lihat [GetRoute](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-route.html)di *Referensi AWS CLI Perintah*. 

### `get-routes`
<a name="apigatewayv2_GetRoutes_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengambil daftar rute**  
`get-routes`Contoh berikut menampilkan daftar semua rute API.  

```
aws apigatewayv2 get-routes \
    --api-id a1b2c3d4
```
Output:  

```
{
    "Items": [
        {
            "ApiKeyRequired": false,
            "AuthorizationType": "NONE",
            "RouteId": "72jz1wk",
            "RouteKey": "ANY /admin",
            "Target": "integrations/a1b2c3"
        },
        {
            "ApiGatewayManaged": true,
            "ApiKeyRequired": false,
            "AuthorizationType": "NONE",
            "RouteId": "go65gqi",
            "RouteKey": "$default",
            "Target": "integrations/a1b2c4"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan rute untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-routes.html) di *Panduan Pengembang Amazon API Gateway*  
+  Untuk detail API, lihat [GetRoutes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-routes.html)di *Referensi AWS CLI Perintah*. 

### `get-routing-rule`
<a name="apigatewayv2_GetRoutingRule_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-routing-rule`.

**AWS CLI**  
**Untuk mendapatkan aturan routing**  
`get-routing-rule`Contoh berikut mendapat aturan routing untuk nama domain.  

```
aws apigatewayv2 get-routing-rule \
    --domain-name 'regional.example.com' \
    --routing-rule-id aaa111
```
Output:  

```
{
    "Actions": [
        {
            "InvokeApi": {
                "ApiId": "abcd1234",
                "Stage": "prod",
                "StripBasePath": false
            }
        }
    ],
    "Conditions": [
        {
            "MatchBasePaths": {
                "AnyOf": [
                    "PetStoreShopper"
                ]
            }
        }
    ],
    "Priority": 50,
    "RoutingRuleArn": "arn:aws:apigateway:us-east-2:123456789012:/domainnames/regional.example.com/routingrules/aaa111",
    "RoutingRuleId": "aaa111"
}
```
Untuk informasi selengkapnya, lihat [Aturan perutean untuk menghubungkan tahapan API ke nama domain khusus untuk REST APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/rest-api-routing-rules.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [GetRoutingRule](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-routing-rule.html)di *Referensi AWS CLI Perintah*. 

### `get-stage`
<a name="apigatewayv2_GetStage_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengambil informasi tentang suatu panggung**  
`get-stage`Contoh berikut menampilkan informasi tentang `prod` tahap API.  

```
aws apigatewayv2 get-stage \
    --api-id a1b2c3d4 \
    --stage-name prod
```
Output:  

```
{
    "CreatedDate": "2020-04-08T00:36:05Z",
    "DefaultRouteSettings": {
        "DetailedMetricsEnabled": false
    },
    "DeploymentId": "x1zwyv",
    "LastUpdatedDate": "2020-04-08T00:36:13Z",
    "RouteSettings": {},
    "StageName": "prod",
    "StageVariables": {
        "function": "my-prod-function"
    },
    "Tags": {}
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan tahapan untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-stages.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [GetStage](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-stage.html)di *Referensi AWS CLI Perintah*. 

### `get-stages`
<a name="apigatewayv2_GetStages_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengambil daftar tahapan**  
`get-stages`Contoh berikut mencantumkan semua tahapan API.  

```
aws apigatewayv2 get-stages \
    --api-id a1b2c3d4
```
Output:  

```
{
    "Items": [
        {
            "ApiGatewayManaged": true,
            "AutoDeploy": true,
            "CreatedDate": "2020-04-08T00:08:44Z",
            "DefaultRouteSettings": {
                "DetailedMetricsEnabled": false
            },
            "DeploymentId": "dty748",
            "LastDeploymentStatusMessage": "Successfully deployed stage with deployment ID 'dty748'",
            "LastUpdatedDate": "2020-04-08T00:09:49Z",
            "RouteSettings": {},
            "StageName": "$default",
            "StageVariables": {},
            "Tags": {}
        },
        {
            "AutoDeploy": true,
            "CreatedDate": "2020-04-08T00:35:06Z",
            "DefaultRouteSettings": {
                "DetailedMetricsEnabled": false
            },
            "LastUpdatedDate": "2020-04-08T00:35:48Z",
            "RouteSettings": {},
            "StageName": "dev",
            "StageVariables": {
                "function": "my-dev-function"
            },
            "Tags": {}
        },
        {
            "CreatedDate": "2020-04-08T00:36:05Z",
            "DefaultRouteSettings": {
                "DetailedMetricsEnabled": false
            },
            "DeploymentId": "x1zwyv",
            "LastUpdatedDate": "2020-04-08T00:36:13Z",
            "RouteSettings": {},
            "StageName": "prod",
            "StageVariables": {
                "function": "my-prod-function"
            },
            "Tags": {}
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan tahapan untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-stages.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [GetStages](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-stages.html)di *Referensi AWS CLI Perintah*. 

### `get-tags`
<a name="apigatewayv2_GetTags_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengambil daftar tag untuk sumber daya**  
`get-tags`Contoh berikut mencantumkan semua tag API.  

```
aws apigatewayv2 get-tags \
    --resource-arn arn:aws:apigateway:us-west-2::/apis/a1b2c3d4
```
Output:  

```
{
    "Tags": {
        "owner": "dev-team",
        "environment": "prod"
    }
}
```
Untuk informasi selengkapnya, lihat [Menandai resource API Gateway Anda](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-tagging.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [GetTags](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-tags.html)di *Referensi AWS CLI Perintah*. 

### `get-vpc-link`
<a name="apigatewayv2_GetVpcLink_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-vpc-link`.

**AWS CLI**  
**Untuk mengambil informasi tentang tautan VPC**  
`get-vpc-link`Contoh berikut menampilkan informasi tentang link VPC.  

```
aws apigatewayv2 get-vpc-link \
    --vpc-link-id abcd123
```
Output:  

```
{
    "CreatedDate": "2020-04-07T00:27:47Z",
    "Name": "MyVpcLink",
    "SecurityGroupIds": [
        "sg1234",
        "sg5678"
    ],
    "SubnetIds": [
        "subnet-aaaa",
        "subnet-bbbb"
    ],
    "Tags": {},
    "VpcLinkId": "abcd123",
    "VpcLinkStatus": "AVAILABLE",
    "VpcLinkStatusMessage": "VPC link is ready to route traffic",
    "VpcLinkVersion": "V2"
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan tautan VPC untuk HTTP APIs di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-vpc-links.html) *Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [GetVpcLink](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-vpc-link.html)di *Referensi AWS CLI Perintah*. 

### `get-vpc-links`
<a name="apigatewayv2_GetVpcLinks_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-vpc-links`.

**AWS CLI**  
**Untuk mengambil daftar tautan VPC**  
`get-vpc-links`Contoh berikut menampilkan daftar semua link VPC untuk pengguna saat ini.  

```
aws apigatewayv2 get-vpc-links
```
Output:  

```
{
    "Items": [
        {
            "CreatedDate": "2020-04-07T00:27:47Z",
            "Name": "MyVpcLink",
            "SecurityGroupIds": [
                "sg1234",
                "sg5678"
            ],
            "SubnetIds": [
                "subnet-aaaa",
                "subnet-bbbb"
            ],
            "Tags": {},
            "VpcLinkId": "abcd123",
            "VpcLinkStatus": "AVAILABLE",
            "VpcLinkStatusMessage": "VPC link is ready to route traffic",
            "VpcLinkVersion": "V2"
        }
        {
            "CreatedDate": "2020-04-07T00:27:47Z",
            "Name": "MyOtherVpcLink",
            "SecurityGroupIds": [
                "sg1234",
                "sg5678"
            ],
            "SubnetIds": [
                "subnet-aaaa",
                "subnet-bbbb"
            ],
            "Tags": {},
            "VpcLinkId": "abcd456",
            "VpcLinkStatus": "AVAILABLE",
            "VpcLinkStatusMessage": "VPC link is ready to route traffic",
            "VpcLinkVersion": "V2"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan tautan VPC untuk HTTP APIs di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-vpc-links.html) *Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [GetVpcLinks](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/get-vpc-links.html)di *Referensi AWS CLI Perintah*. 

### `import-api`
<a name="apigatewayv2_ImportApi_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`import-api`.

**AWS CLI**  
**Untuk mengimpor API HTTP**  
`import-api`Contoh berikut membuat API HTTP dari file definisi OpenAPI 3.0 bernama. `api-definition.yaml`  

```
aws apigatewayv2 import-api \
    --body file://api-definition.yaml
```
Isi dari `api-definition.yaml`:  

```
openapi: 3.0.1
info:
    title: My Lambda API
    version: v1.0
paths:
    /hello:
        x-amazon-apigateway-any-method:
            x-amazon-apigateway-integration:
                payloadFormatVersion: 2.0
                type: aws_proxy
                httpMethod: POST
                uri: arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:123456789012:function:hello/invocations
                connectionType: INTERNET
```
Output:  

```
{
    "ApiEndpoint": "https://a1b2c3d4.execute-api.us-west-2.amazonaws.com",
    "ApiId": "a1b2c3d4",
    "ApiKeySelectionExpression": "$request.header.x-api-key",
    "CreatedDate": "2020-04-08T17:19:38+00:00",
    "Name": "My Lambda API",
    "ProtocolType": "HTTP",
    "RouteSelectionExpression": "$request.method $request.path",
    "Tags": {},
    "Version": "v1.0"
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan definisi OpenAPI untuk HTTP APIs di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-open-api.html) *Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [ImportApi](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/import-api.html)di *Referensi AWS CLI Perintah*. 

### `list-routing-rules`
<a name="apigatewayv2_ListRoutingRules_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-routing-rules`.

**AWS CLI**  
**Untuk membuat daftar aturan perutean**  
`list-routing-rules`Contoh berikut mencantumkan aturan routing untuk nama domain.  

```
aws apigatewayv2 list-routing-rules \
    --domain-name 'regional.example.com'
```
Output:  

```
{
    "RoutingRules": [
        {
            "Actions": [
                {
                    "InvokeApi": {
                        "ApiId": "abcd1234",
                        "Stage": "prod",
                        "StripBasePath": false
                    }
                }
            ],
            "Conditions": [
                {
                    "MatchBasePaths": {
                        "AnyOf": [
                            "PetStoreShopper"
                        ]
                    }
                }
            ],
            "Priority": 150,
            "RoutingRuleArn": "arn:aws:apigateway:us-east-1:123456789012:/domainnames/regional.example.com/routingrules/aaa111",
            "RoutingRuleId": "aaa111"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Aturan perutean untuk menghubungkan tahapan API ke nama domain khusus untuk REST APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/rest-api-routing-rules.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [ListRoutingRules](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/list-routing-rules.html)di *Referensi AWS CLI Perintah*. 

### `put-routing-rule`
<a name="apigatewayv2_PutRoutingRule_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`put-routing-rule`.

**AWS CLI**  
**Untuk memperbarui aturan perutean**  
`put-routing-rule`Contoh berikut memperbarui prioritas aturan routing.  

```
aws apigatewayv2 put-routing-rule \
    --domain-name 'regional.example.com' \
    --priority 150 \
    --conditions '[ \
        { \
            "MatchBasePaths": { \
                "AnyOf": [ \
                    "PetStoreShopper" \
                ] \
            } \
        } \
    ]' \
    --actions '[ \
        { \
            "InvokeApi": { \
                "ApiId": "abcd1234", \
                "Stage": "prod" \
            } \
        } \
    ]'
```
Output:  

```
{
    "Actions": [
        {
            "InvokeApi": {
                "ApiId": "abcd1234",
                "Stage": "prod",
                "StripBasePath": false
            }
        }
    ],
    "Conditions": [
        {
            "MatchBasePaths": {
                "AnyOf": [
                    "PetStoreShopper"
                ]
            }
        }
    ],
    "Priority": 150,
    "RoutingRuleArn": "arn:aws:apigateway:us-east-2:123456789012:/domainnames/regional.example.com/routingrules/aaa111",
    "RoutingRuleId": "aaa111"
}
```
Untuk informasi selengkapnya, lihat [Aturan perutean untuk menghubungkan tahapan API ke nama domain khusus untuk REST APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/rest-api-routing-rules.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [PutRoutingRule](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/put-routing-rule.html)di *Referensi AWS CLI Perintah*. 

### `reimport-api`
<a name="apigatewayv2_ReimportApi_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`reimport-api`.

**AWS CLI**  
**Untuk mengimpor ulang API HTTP**  
`reimport-api`Contoh berikut memperbarui API HTTP yang ada untuk menggunakan definisi OpenAPI 3.0 yang ditentukan dalam. `api-definition.yaml`  

```
aws apigatewayv2 reimport-api \
    --body file://api-definition.yaml \
    --api-id a1b2c3d4
```
Isi dari `api-definition.yaml`:  

```
openapi: 3.0.1
info:
    title: My Lambda API
    version: v1.0
paths:
    /hello:
        x-amazon-apigateway-any-method:
            x-amazon-apigateway-integration:
                payloadFormatVersion: 2.0
                type: aws_proxy
                httpMethod: POST
                uri: arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:12356789012:function:hello/invocations
                connectionType: INTERNET
```
Output:  

```
{
    "ApiEndpoint": "https://a1b2c3d4.execute-api.us-west-2.amazonaws.com",
    "ApiId": "a1b2c3d4",
    "ApiKeySelectionExpression": "$request.header.x-api-key",
    "CreatedDate": "2020-04-08T17:19:38+00:00",
    "Name": "My Lambda API",
    "ProtocolType": "HTTP",
    "RouteSelectionExpression": "$request.method $request.path",
    "Tags": {},
    "Version": "v1.0"
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan definisi OpenAPI untuk HTTP APIs di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-open-api.html) *Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [ReimportApi](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/reimport-api.html)di *Referensi AWS CLI Perintah*. 

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

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

**AWS CLI**  
**Untuk menandai sumber daya**  
`tag-resource`Contoh berikut menambahkan tag dengan nama kunci `Department` dan nilai `Accounting` ke API yang ditentukan.  

```
aws apigatewayv2 tag-resource \
    --resource-arn arn:aws:apigateway:us-west-2::/apis/a1b2c3d4 \
    --tags Department=Accounting
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menandai resource API Gateway Anda](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-tagging.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [TagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/tag-resource.html)di *Referensi AWS CLI Perintah*. 

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

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

**AWS CLI**  
**Untuk menghapus tag dari sumber daya**  
`untag-resource`Contoh berikut menghapus tag dengan nama kunci `Project` dan `Owner` dari API yang ditentukan.  

```
aws apigatewayv2 untag-resource \
    --resource-arn arn:aws:apigateway:us-west-2::/apis/a1b2c3d4 \
    --tag-keys Project Owner
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menandai resource API Gateway Anda](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-tagging.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [UntagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/untag-resource.html)di *Referensi AWS CLI Perintah*. 

### `update-api-mapping`
<a name="apigatewayv2_UpdateApiMapping_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-api-mapping`.

**AWS CLI**  
**Untuk memperbarui pemetaan API**  
`update-api-mapping`Contoh berikut mengubah pemetaan API untuk nama domain kustom. Akibatnya, URL dasar yang menggunakan nama domain khusus untuk API dan tahap yang ditentukan menjadi`https://api.example.com/dev`.  

```
aws apigatewayv2 update-api-mapping \
    --api-id a1b2c3d4 \
    --stage dev \
    --domain-name api.example.com \
    --api-mapping-id 0qzs2sy7bh \
    --api-mapping-key dev
```
Output:  

```
{
    "ApiId": "a1b2c3d4",
    "ApiMappingId": "0qzs2sy7bh",
    "ApiMappingKey": "dev"
    "Stage": "dev"
}
```
Untuk informasi selengkapnya, lihat [Menyiapkan nama domain kustom regional di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-regional-api-custom-domain-create.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [UpdateApiMapping](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/update-api-mapping.html)di *Referensi AWS CLI Perintah*. 

### `update-api`
<a name="apigatewayv2_UpdateApi_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengaktifkan CORS untuk HTTP API**  
`update-api`Contoh berikut memperbarui konfigurasi CORS API yang ditentukan untuk mengizinkan permintaan dari`https://www.example.com`.  

```
aws apigatewayv2 update-api \
    --api-id a1b2c3d4 \
    --cors-configuration AllowOrigins=https://www.example.com
```
Output:  

```
{
    "ApiEndpoint": "https://a1b2c3d4.execute-api.us-west-2.amazonaws.com",
    "ApiId": "a1b2c3d4",
    "ApiKeySelectionExpression": "$request.header.x-api-key",
    "CorsConfiguration": {
        "AllowCredentials": false,
        "AllowHeaders": [
            "header1",
            "header2"
        ],
        "AllowMethods": [
            "GET",
            "OPTIONS"
        ],
        "AllowOrigins": [
            "https://www.example.com"
        ]
    },
    "CreatedDate": "2020-04-08T18:39:37+00:00",
    "Name": "my-http-api",
    "ProtocolType": "HTTP",
    "RouteSelectionExpression": "$request.method $request.path",
    "Tags": {},
    "Version": "v1.0"
}
```
Untuk informasi selengkapnya, lihat [Mengonfigurasi CORS untuk API HTTP di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html) *Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [UpdateApi](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/update-api.html)di *Referensi AWS CLI Perintah*. 

### `update-authorizer`
<a name="apigatewayv2_UpdateAuthorizer_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk memperbarui otorisasi**  
`update-authorizer`Contoh berikut mengubah sumber identitas otorisasi JWT menjadi header bernama. `Authorization`  

```
aws apigatewayv2 update-authorizer \
    --api-id a1b2c3d4 \
    --authorizer-id a1b2c3 \
    --identity-source '$request.header.Authorization'
```
Output:  

```
{
    "AuthorizerId": "a1b2c3",
    "AuthorizerType": "JWT",
    "IdentitySource": [
        "$request.header.Authorization"
    ],
    "JwtConfiguration": {
        "Audience": [
            "123456abc"
        ],
        "Issuer": "https://cognito-idp.us-west-2.amazonaws.com/us-west-2_abc123"
    },
    "Name": "my-jwt-authorizer"
}
```
Untuk informasi selengkapnya, lihat [Mengontrol akses ke HTTP APIs dengan otorisasi JWT di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-jwt-authorizer.html) Pengembang *Amazon API Gateway*.  
+  Untuk detail API, lihat [UpdateAuthorizer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/update-authorizer.html)di *Referensi AWS CLI Perintah*. 

### `update-deployment`
<a name="apigatewayv2_UpdateDeployment_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengubah deskripsi penerapan**  
`update-deployment`Contoh berikut memperbarui deskripsi penerapan.  

```
aws apigatewayv2 update-deployment \
    --api-id a1b2c3d4 \
    --deployment-id abcdef \
    --description 'Manual deployment to fix integration test failures.'
```
Output:  

```
{
    "AutoDeployed": false,
    "CreatedDate": "2020-02-05T16:21:48+00:00",
    "DeploymentId": "abcdef",
    "DeploymentStatus": "DEPLOYED",
    "Description": "Manual deployment to fix integration test failures."
}
```
Untuk informasi selengkapnya, lihat [Mengembangkan API HTTP di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [UpdateDeployment](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/update-deployment.html)di *Referensi AWS CLI Perintah*. 

### `update-domain-name`
<a name="apigatewayv2_UpdateDomainName_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-domain-name`.

**AWS CLI**  
**Untuk memperbarui nama domain kustom**  
`update-domain-name`Contoh berikut menentukan sertifikat ACM baru untuk nama domain `api.example.com` kustom.  

```
aws apigatewayv2 update-domain-name \
    --domain-name api.example.com \
    --domain-name-configurations CertificateArn=arn:aws:acm:us-west-2:123456789012:certificate/123456789012-1234-1234-1234-12345678
```
Output:  

```
{
    "ApiMappingSelectionExpression": "$request.basepath",
    "DomainName": "regional.example.com",
    "DomainNameConfigurations": [
        {
            "ApiGatewayDomainName": "d-id.execute-api.us-west-2.amazonaws.com",
            "CertificateArn": "arn:aws:acm:us-west-2:123456789012:certificate/123456789012-1234-1234-1234-12345678",
            "EndpointType": "REGIONAL",
            "HostedZoneId": "123456789111",
            "SecurityPolicy": "TLS_1_2",
            "DomainNameStatus": "AVAILABLE"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Menyiapkan nama domain kustom regional di API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-regional-api-custom-domain-create.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [UpdateDomainName](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/update-domain-name.html)di *Referensi AWS CLI Perintah*. 

### `update-integration`
<a name="apigatewayv2_UpdateIntegration_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk memperbarui integrasi Lambda**  
`update-integration`Contoh berikut memperbarui integrasi AWS Lambda yang ada untuk menggunakan fungsi Lambda yang ditentukan.  

```
aws apigatewayv2 update-integration \
    --api-id a1b2c3d4 \
    --integration-id a1b2c3 \
    --integration-uri arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:123456789012:function:my-new-function/invocations
```
Output:  

```
{
    "ConnectionType": "INTERNET",
    "IntegrationId": "a1b2c3",
    "IntegrationMethod": "POST",
    "IntegrationType": "AWS_PROXY",
    "IntegrationUri": "arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:123456789012:function:my-new-function/invocations",
    "PayloadFormatVersion": "2.0",
    "TimeoutInMillis": 5000
}
```
Untuk informasi selengkapnya, lihat [Mengonfigurasi integrasi untuk HTTP APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations.html) dan [Menyiapkan integrasi WebSocket API](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-integrations.html) di Panduan Pengembang *Amazon API Gateway*.  
+  Untuk detail API, lihat [UpdateIntegration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/update-integration.html)di *Referensi AWS CLI Perintah*. 

### `update-route`
<a name="apigatewayv2_UpdateRoute_cli_2_topic"></a>

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

**AWS CLI**  
**Contoh 1: Untuk memperbarui integrasi rute**  
`update-route`Contoh berikut memperbarui integrasi rute tertentu.  

```
aws apigatewayv2 update-route \
    --api-id a1b2c3d4 \
    --route-id a1b2c3 \
    --target integrations/a1b2c6
```
Output:  

```
{
    "ApiKeyRequired": false,
    "AuthorizationType": "NONE",
    "RouteId": "a1b2c3",
    "RouteKey": "ANY /pets",
    "Target": "integrations/a1b2c6"
}
```
**Contoh 2: Untuk menambahkan otorisasi ke rute**  
`update-route`Contoh berikut memperbarui rute yang ditentukan untuk menggunakan otorisasi JWT.  

```
aws apigatewayv2 update-route \
    --api-id a1b2c3d4  \
    --route-id a1b2c3  \
    --authorization-type JWT \
    --authorizer-id a1b2c5 \
    --authorization-scopes user.id user.email
```
Output:  

```
{
    "ApiKeyRequired": false,
    "AuthorizationScopes": [
        "user.id",
        "user.email"
    ],
    "AuthorizationType": "JWT",
    "AuthorizerId": "a1b2c5",
    "OperationName": "GET HTTP",
    "RequestParameters": {},
    "RouteId": "a1b2c3",
    "RouteKey": "GET /pets",
    "Target": "integrations/a1b2c6"
}
```
Untuk informasi selengkapnya, lihat [Mengontrol akses ke HTTP APIs dengan otorisasi JWT di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-jwt-authorizer.html) Pengembang *Amazon API Gateway*.  
+  Untuk detail API, lihat [UpdateRoute](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/update-route.html)di *Referensi AWS CLI Perintah*. 

### `update-stage`
<a name="apigatewayv2_UpdateStage_cli_2_topic"></a>

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

**AWS CLI**  
**Untuk mengonfigurasi pelambatan khusus**  
`update-stage`Contoh berikut mengonfigurasi pelambatan kustom untuk tahap dan rute API yang ditentukan.  

```
aws apigatewayv2 update-stage \
    --api-id a1b2c3d4 \
    --stage-name dev \
    --route-settings '{"GET /pets":{"ThrottlingBurstLimit":100,"ThrottlingRateLimit":2000}}'
```
Output:  

```
{
    "CreatedDate": "2020-04-05T16:21:16+00:00",
    "DefaultRouteSettings": {
        "DetailedMetricsEnabled": false
    },
    "DeploymentId": "shktxb",
    "LastUpdatedDate": "2020-04-08T22:23:17+00:00",
    "RouteSettings": {
        "GET /pets": {
            "ThrottlingBurstLimit": 100,
            "ThrottlingRateLimit": 2000.0
        }
    },
    "StageName": "dev",
    "StageVariables": {},
    "Tags": {}
}
```
Untuk informasi selengkapnya, lihat [Melindungi API HTTP Anda](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-protect.html) di *Panduan Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [UpdateStage](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/update-stage.html)di *Referensi AWS CLI Perintah*. 

### `update-vpc-link`
<a name="apigatewayv2_UpdateVpcLink_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-vpc-link`.

**AWS CLI**  
**Untuk memperbarui tautan VPC**  
`update-vpc-link`Contoh berikut memperbarui nama tautan VPC. Setelah membuat tautan VPC, Anda tidak dapat mengubah grup keamanan atau subnetnya.  

```
aws apigatewayv2 update-vpc-link \
    --vpc-link-id abcd123 \
    --name MyUpdatedVpcLink
```
Output:  

```
{
    "CreatedDate": "2020-04-07T00:27:47Z",
    "Name": "MyUpdatedVpcLink",
    "SecurityGroupIds": [
        "sg1234",
        "sg5678"
    ],
    "SubnetIds": [
        "subnet-aaaa",
        "subnet-bbbb"
    ],
    "Tags": {},
    "VpcLinkId": "abcd123",
    "VpcLinkStatus": "AVAILABLE",
    "VpcLinkStatusMessage": "VPC link is ready to route traffic",
    "VpcLinkVersion": "V2"
}
```
Untuk informasi selengkapnya, lihat [Bekerja dengan tautan VPC untuk HTTP APIs di Panduan](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-vpc-links.html) *Pengembang Amazon API Gateway*.  
+  Untuk detail API, lihat [UpdateVpcLink](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/apigatewayv2/update-vpc-link.html)di *Referensi AWS CLI Perintah*. 