AdSense

網頁

2022/5/11

AWS CLI ResourceNotFoundException錯誤

用AWS CLI命令工具操作在AWS console上建立的資源時出現ResourceNotFoundException錯誤。


問題可能是建立的資源區域(region)與AWS CLI config設定的區域不一致。


問題環境:

  • AWS CLI 2.2.44

例如在AWS console上建立kinesis data stream後,在AWS CLI輸入aws kinesis list-stream-consumers --stream-arn <stream-arn>出現以下。<arn>為stream的ARN

$ aws kinesis list-stream-consumers --stream-arn <stream-arn>

An error occurred (ResourceNotFoundException) when calling the ListStreamConsumers operation: Stream <stream-name> under account <account-id> not found.

且用aws kinesis list-streams查詢時stream名稱列表時無結果。

$ aws kinesis list-streams
{
    "StreamNames": []
}

最後發現原來是在AWS console建立stream資源時是在region ap-northeast-2,但AWS CLI config的region是ap-northeast-1

沒有留言:

AdSense