選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

AWS CDKCLI 命令參考

焦點模式
AWS CDKCLI 命令參考 - AWS Cloud Development Kit (AWS CDK) v2

這是 AWS CDK v2 開發人員指南。較舊的 CDK v1 已於 2022 年 6 月 1 日進入維護,並於 2023 年 6 月 1 日結束支援。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

這是 AWS CDK v2 開發人員指南。較舊的 CDK v1 已於 2022 年 6 月 1 日進入維護,並於 2023 年 6 月 1 日結束支援。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本節包含命令列介面 () 的 AWS Cloud Development Kit (AWS CDK) 命令參考資訊CLI。CDK CLI也稱為 CDK Toolkit。

用量

$ cdk <command> <arguments> <options>

命令

acknowledge, ack

依問題編號確認通知,並隱藏通知,使其不再顯示。

bootstrap

將名為 的 CDK 引導堆疊部署到 AWS 環境中CDKToolkit,以準備 CDK 部署 AWS 的環境。

context

管理 CDK 應用程式的快取內容值。

deploy

將一或多個 CDK 堆疊部署到您的 AWS 環境中。

destroy

從 AWS 環境中刪除一或多個 CDK 堆疊。

diff

執行差異以查看 CDK 堆疊之間的基礎設施變更。

docs, doc

在瀏覽器中開啟 CDK 文件。

doctor

檢查並顯示有關本機 CDK 專案和開發環境的實用資訊。

import

使用 AWS CloudFormation 資源匯入將現有 AWS 資源匯入 CDK 堆疊。

init

從範本建立新的 CDK 專案。

list, ls

從 CDK 應用程式列出所有 CDK 堆疊及其相依性。

metadata

顯示與 CDK 堆疊相關聯的中繼資料。

migrate

將 AWS 資源、 AWS CloudFormation 堆疊和 AWS CloudFormation 範本遷移至新的 CDK 專案。

notices

顯示 CDK 應用程式的通知。

synthesize, synth

合成 CDK 應用程式以產生雲端組件,包括每個堆疊的 AWS CloudFormation 範本。

watch

持續監看本機 CDK 專案是否有變更,以執行部署和熱交換。

全域選項

下列選項與所有 CDK CLI命令相容。

--app, -a STRING

提供執行應用程式或雲端組合目錄的 命令。

必要:是

--asset-metadata BOOLEAN

包含使用資產之資源的aws:asset:* AWS CloudFormation 中繼資料。

必要:否

預設值true

--build STRING

執行合成前建置的命令。

必要:否

--ca-bundle-path STRING

驗證 HTTPS 請求時要使用的 CA 憑證路徑。

如果未提供此選項,CDK CLI將從AWS_CA_BUNDLE環境變數讀取。

必要:是

--ci BOOLEAN

表示 CDK CLI命令正在持續整合 (CI) 環境中執行。

此選項會修改 CDK 的行為CLI,以更適合 CI 管道中常見的自動化操作。

當您提供此選項時,日誌會傳送到 stdout,而不是 stderr

必要:否

預設值false

--context, -c ARRAY

將內容字串參數新增為索引鍵/值對。

--debug BOOLEAN

啟用詳細的偵錯資訊。此選項會產生詳細輸出,其中包含有關 CDK 在幕後所CLI執行工作的詳細資訊。

必要:否

預設值false

--ec2creds, -i BOOLEAN

強制 CDK CLI嘗試並擷取 Amazon EC2 執行個體登入資料。

根據預設,CDK 會CLI猜測 Amazon EC2 執行個體狀態。

必要:否

預設值false

--help, -h BOOLEAN

顯示 CDK 的命令參考資訊CLI。

必要:否

預設值false

--ignore-errors BOOLEAN

忽略合成錯誤,這可能會產生無效的輸出。

必要:否

預設值false

--json, -j BOOLEAN

針對列印到標準輸出 () 的 AWS CloudFormation 範本,請使用 JSON 而非 YAMLstdout

必要:否

預設值false

--lookups BOOLEAN

執行內容查詢。

如果此值為 false且需要執行內容查詢,則合成將會失敗。

必要:否

預設值true

--no-color BOOLEAN

從主控台輸出中移除顏色和其他樣式。

必要:否

預設值false

--notices BOOLEAN

顯示相關通知。

必要:否

預設值false

--output, -o STRING

指定要輸出合成雲端組件的目錄。

必要:是

預設值cdk.out

--path-metadata BOOLEAN

包含每個資源的aws::cdk::path AWS CloudFormation 中繼資料。

必要:否

預設值true

--plugin, -p ARRAY

擴展 CDK 功能的node套件名稱或路徑。此選項可在單一命令中提供多次。

您可以在專案的 cdk.json 檔案或本機開發機器~/.cdk.json上的 設定此選項:

{ // ... "plugin": [ "module_1", "module_2" ], // ... }

必要:否

--profile STRING

指定 AWS 設定檔的名稱,其中包含您的 AWS 環境資訊,以與 CDK 搭配使用CLI。

必要:是

--proxy STRING

使用指定的代理。

如果未提供此選項,CDK CLI將從HTTPS_PROXY環境變數讀取。

必要:是

預設值:從HTTPS_PROXY環境變數讀取。

--role-arn, -r STRING

與 CDK 互動時CLI將擔任之 IAM 角色的 ARN AWS CloudFormation。

必要:否

--staging BOOLEAN

將資產複製到輸出目錄。

指定 false以防止資產複製到輸出目錄。這可讓 在 AWS SAM 執行本機偵錯時CLI參考原始來源檔案。

必要:否

預設值true

--strict BOOLEAN

請勿建構包含警告的堆疊。

必要:否

預設值false

--trace BOOLEAN

列印堆疊警告的追蹤。

必要:否

預設值false

--verbose, -v COUNT

顯示偵錯日誌。您可以多次指定此選項,以提高動盪性。

必要:否

--version BOOLEAN

顯示 CDK CLI版本編號。

必要:否

預設值false

--version-reporting BOOLEAN

在合成的 AWS CloudFormation 範本中包含AWS::CDK::Metadata資源。

必要:否

預設值true

提供和設定選項

您可以透過命令列引數傳遞選項。對於大多數選項,您可以在cdk.json組態檔案中設定它們。當您使用多個組態來源時,CDK CLI會遵守下列優先順序:

  1. 命令列值 – 命令列提供的任何選項都會覆寫cdk.json檔案中設定的選項。

  2. 專案組態檔案 – CDK 專案目錄中cdk.json的檔案。

  3. 使用者組態檔案cdk.json位於您本機電腦上 ~/.cdk.json的檔案。

在命令列傳遞選項

傳遞布林值

對於接受布林值的選項,您可以透過下列方式指定它們:

  • 使用 truefalse值 – 使用 命令提供布林值。以下是範例:

    $ cdk deploy --watch=true $ cdk deploy --watch=false
  • 提供選項的對應項目 – 新增 no以指定false值來修改選項名稱。以下是範例:

    $ cdk deploy --watch $ cdk deploy --no-watch
  • 對於預設為 true或 的選項false,您不需要提供 選項,除非您想要從預設值變更。

下一個主題:

cdk ack

上一個主題:

AWS CDK參考CLI
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。