AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

agentengine を配置する

最後に成功したビルドを配置するか、--buildを使用して新しいイメージをビルドします。

ワークスペースで最後に成功したビルドを配置するか、現在のディレクトリから --build を使用して新しいイメージをビルドし、それを配置します。

特定のビルドするものを配置するには --build-id または --version を渡します。どちらも設定チェックをスキップします。

いずれも存在しない場合、配置するはログイン、ワークスペースのバインディング、宣言されたネットワークエグレスポリシー、ローカルの.envエントリ、前回の成功したビルド、およびAtlasの設定をチェックします。入力されたすべての.envキーは、プロジェクトまたはワークスペースのシークレットとして存在する必要があります(プラットフォームで予約された名前はスキップされます)。空白のエントリは無視されます。このチェックはキー名のみを比較し、env.例や欠落している.envから推論することはありません。読み取り不可能な.envまたはシークレットのリスト表示に失敗した場合は、最初に解決する必要があります。

配置するは、それ自体でビルドするを開始することはありません。成功させるイメージがないワークスペースは、実行するコマンド agentengine deploy --build で失敗します。

対話型ターミナルでは、配置するは不足している各.env値を確定後に保存するよう提案し、既存のシークレットは変更しません。値とagentengine secret setを確定後に保存し、既存のシークレットは変更しません。ワークスペースがバインドされていない場合はagentengine initを実行し、ローカルエントリの同期後にリンクされていないAtlas設定の場合はagentengine atlas setupを実行します。リンクされたAtlasプロジェクトのライブクラスターと一致しないMONGODB_URIは、URIを提供するよう指示するか、作成するよう指示されます。

非対話型配置、リダイレクトされた stdout、--json、および --all は、プロンプトを表示したり、init を実行したり、Atlas をプロビジョニングしたりすることはありません。これらは、不足している設定とそれを修正するためのコマンドを出力します。--workspace と --all は、イメージが存在しない場合に agentengine build を出力します。--yes は、atlas 設定中の課金対象の Flex デフォルトと Atlas IP アクセス リストの変更を受け入れますが、TTY によって暗黙的に指定されることはありません。

--buildは、現在のディレクトリをアーカイブし、新しいイメージをビルドするし、ビルドするが成功したときにサーバーが開始する配置を追跡します。これはワンステップのビルドするおよび配置するパスであり、シングルエージェント専用です。--build-id、--version、--no-wait、--workspace、および--allは拒否されます。

ワークスペースIDは、agentengine initによって書き込まれた .agentengine/state.json から取得されます。エージェントディレクトリから実行するか、--workspace-id を渡して、エージェントディレクトリのない既存のワークスペースに配置する。ローカルエージェントディレクトリがない場合、--workspace-id はソースビルドするを開始できません。ヒントはエージェントディレクトリからの agentengine deploy --build です。

agentengine deploy [flags]
--all Monorepo: deploy all workspaces sequentially --base-url string Platform base URL --build Build a new image from this directory, then deploy it --build-id string Build ID to deploy (default: last successful build) --context string Named context to target (see 'agentengine context list')-h, --help help for deploy --json Output deployment result as JSON --no-wait Return immediately after triggering without polling for status --org-id string Organization ID --project-id string Project ID --timeout duration Maximum time to wait per deployment (total time = timeout x number of agents for --all) (default 30m0s) --version string Deploy the release build for this declared agent.yaml version (mutually exclusive with --build-id) --workspace string Monorepo: deploy a specific workspace by name (from root agent.yaml) --workspace-id string Workspace ID-y, --yes Accept billed Flex defaults and Atlas IP access-list changes when deploy runs atlas setup
--log-file string override log file path --log-level string file log verbosity (error|warn|info|debug) (default "info") --no-log disable file logging-q, --quiet silence stderr below error-v, --verbose count raise stderr verbosity (-v info, -vv debug)
このページを評価