set-project コマンド
set-project
指定されたプロファイルで実行するプロジェクトを指定します。 プロジェクトに登録されている認証情報を持ったプロファイルで実行する必要があります。
使用方法
apc set-project <プロジェクトID> --profile <プロファイル名>
例
apc set-project project-123 --profile acompany
引数
- <プロジェクトID>
設定するプロジェクトのIDを指定します。
オプション
- --profile <プロファイル名>
認証情報のプロファイル名を指定します。
正常終了時の出力例
$ apc set-project project-123 --profile acompany
Project: project-123, set for Profile: acompany
# 別のロールの場合
$ apc set-project project-456 --profile acompany
Project: project-456, set for Profile: acompany
異常終了時の出力例
# プロジェクトへのアクセス権限がない場合
$ apc set-project project-unauthorized --profile acompany
ValidationError: Profile acompany is not allowed to set project project-unauthorized
# 存在しないプロジェクトIDを指定した場合
$ apc set-project nonexistent-project --profile acompany
ValidationError: Profile acompany is not allowed to set project nonexistent-project
# 存在しないプロファイルを指定した場合
$ apc set-project project-123 --profile nonexistent_profile
NotFoundError: Profile 'nonexistent_profile' not found
# サーバー接続エラーの場合
$ apc set-project project-123 --profile acompany
NetworkError: Connection failed to API server
# 認証エラーの場合
$ apc set-project project-123 --profile acompany
AuthenticationError: Authentication failed. Please check your credentials.