選取您的 Cookie 偏好設定

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

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

在 中控制命令輸出 AWS CLI

焦點模式
在 中控制命令輸出 AWS CLI - AWS Command Line Interface

本文件 AWS CLI 僅適用於 第 1 版。如需 第 2 版的相關文件 AWS CLI,請參閱 第 2 版使用者指南

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

本文件 AWS CLI 僅適用於 第 1 版。如需 第 2 版的相關文件 AWS CLI,請參閱 第 2 版使用者指南

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

本節介紹控制 AWS Command Line Interface (AWS CLI) 輸出的不同方法。自訂終端機中的 AWS CLI 輸出可以改善可讀性、簡化指令碼編寫自動化,以及更輕鬆地導覽較大的資料集。

AWS CLI 支援多種輸出格式,包括 json、、 texttable。有些服務的資料具有伺服器端分頁

最後, AWS CLI 具有伺服器端和用戶端篩選,您可以個別或一起使用來篩選 AWS CLI 輸出。

敏感輸出

的某些操作 AWS CLI 可能會傳回可能被視為敏感的資訊,包括來自環境變數的資訊。此資訊的公開可能代表在某些情況下的安全風險;例如,資訊可能包含在持續整合和持續部署 (CI/CD) 日誌中。因此,當您在日誌中包含這類輸出時,請務必檢閱 ,並在不需要時隱藏輸出。

如需保護敏感資料的其他資訊,請參閱 中的資料保護 AWS CLI

請考慮下列最佳實務:

  • 請考慮以程式設計方式從秘密存放區擷取秘密,例如 AWS Secrets Manager。

  • 檢閱建置日誌的內容,以確保其中不包含敏感資訊。考慮使用管道/dev/null或擷取輸出做為 bash 或 PowerShell 變數等方法來抑制命令輸出。

    以下是將輸出重新導向至 但不是錯誤的 bash 範例/dev/null

    $ aws s3 ls > /dev/null

    如需隱藏終端機輸出的詳細資訊,請參閱您使用之終端機的使用者文件。

  • 考慮存取您的日誌,並根據您的使用案例適當調整存取範圍。

伺服器端與用戶端輸出選項

同時 AWS CLI 具有伺服器端和用戶端篩選,您可以個別或一起使用來篩選 AWS CLI 輸出。系統會先處理伺服器端篩選,並傳回用戶端篩選的輸出。服務 API 支援伺服器端篩選。用戶端使用 --query 參數支援 AWS CLI 用戶端篩選。

伺服器端輸出選項是 AWS 服務 API 直接支援的功能。任何篩選或分頁的資料都不會傳送到用戶端,這可以加快 HTTP 回應時間,並改善較大資料集的頻寬。

用戶端輸出選項是由 建立的功能 AWS CLI。所有資料都會傳送到用戶端,然後 AWS CLI 篩選或分頁顯示的內容。用戶端操作不會為較大的資料集節省速度或頻寬。

當伺服器端和用戶端選項一起使用時,會先完成伺服器端操作,然後傳送至用戶端以進行用戶端操作。這使用伺服器端選項的潛在速度和頻寬節省,同時使用其他 AWS CLI 功能來取得所需的輸出。

下一個主題:

輸出格式

上一個主題:

速記語法

在本頁面

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