set-project コマンド ################ set-project ******** 指定されたプロファイルで実行するプロジェクトを指定します。 プロジェクトに登録されている認証情報を持ったプロファイルで実行する必要があります。 使用方法 ======== .. code-block:: console apc set-project <プロジェクトID> --profile <プロファイル名> .. admonition:: 例 .. code-block:: console apc set-project project-123 --profile acompany 引数 ---------- .. option:: <プロジェクトID> 設定するプロジェクトのIDを指定します。 オプション ---------- .. option:: --profile <プロファイル名> 認証情報のプロファイル名を指定します。 .. dropdown:: 正常終了時の出力例 .. code-block:: console $ 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 .. dropdown:: 異常終了時の出力例 .. code-block:: console # プロジェクトへのアクセス権限がない場合 $ 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.