ログ出力とトラブルシューティング
ログ出力・エラー表示
Section titled “ログ出力・エラー表示”- 致命的エラーが発生した場合、標準エラーへ
Error: <メッセージ>を赤文字(TTY接続時のみ。パイプ/リダイレクト時は色なし)の1行だけで表示します。AWS SDK内部のエラー型構造のダンプ等は表示しません。 --verbose(--debugでも同義)を指定すると、AWS SDK / 内部クレートが出す詳細ログ(認証プロバイダの解決過程など)を標準エラーへそのまま出力します。指定しない場合、これらの生ログは抑制され、cwsweep自身の警告のみが表示されます。--verbose/--debugはサブコマンドの前後どちらに置いても有効です(例:cwsweep scan --verbose/cwsweep --debug clean)。RUST_LOG環境変数が設定されている場合は、--verboseの有無に関わらずそちらを優先します。
# 認証エラーの詳細を確認したい場合cwsweep scan --regions us-west-2 --verboseよくあるエラー
Section titled “よくあるエラー”WARN profile [xxx] ignored; sections ... must have a prefix i.e. [profile my-profile]
Section titled “WARN profile [xxx] ignored; sections ... must have a prefix i.e. [profile my-profile]”~/.aws/config のセクション名が [xxx] になっています。AWS SDK は default 以外のプロファイルに profile プレフィックスを要求するため、[profile xxx] に書き換えてください(~/.aws/credentials 側は [xxx] のままで構いません)。
ProfileFile provider could not be built: ... the credentials-login feature must be enabled
Section titled “ProfileFile provider could not be built: ... the credentials-login feature must be enabled”aws login で作成した login_session_arn 付きプロファイルは aws-config のcredentials-login フィーチャが必要です。現行のソースでは有効化済みなので、このエラーが出る場合は古いバイナリを使っています。最新版を再インストールしてください。