auth status
現在のアクティブ認証情報と解決経路を表示します。
どの認証情報が使われているか、なぜそのプロファイルが選ばれているかを確認できます。
書式
cos auth status [--json]
使用例
code:bash
# 現在の認証情報と解決経路を表示
cos auth status
# JSON 形式で取得
cos auth status --json --results-only
出力内容
現在使用中の認証方式 (sid / pat / sa) と、解決に使われた優先順位ステップ (環境変数 / プロファイル名 / defaultProfile 等) が表示されます。
認証解決の優先順位 (7段)
1. 環境変数 COS_PERSONAL_ACCESS_TOKEN → PAT
2. 環境変数 COS_SERVICE_ACCOUNT_KEY → SA キー
3. 環境変数 COS_SID (--profile 未指定時のみ)
4. --profile <name> フラグ → キーチェーン
5. COS_PROFILE 環境変数 → キーチェーン
6. config.defaultProfile → キーチェーン
7. "default" プロファイル → キーチェーン
関連ページ
auth
auth list
auth use
プロファイル
認証
環境変数一覧
#reference