Claude Platform Docs
  • Messages
  • Managed Agents
  • 管理

Search...
⌘K
はじめに
概要クイックスタートコンソールでプロトタイプ作成
エージェントの定義
エージェントのセットアップツールMCPコネクタ権限ポリシーエージェントスキル
エージェント環境の設定
クラウド環境のセットアップクラウドサンドボックスリファレンス
エージェントに作業を委任する
セッションの開始セッション操作セッションイベントストリームWebhookの購読アウトカムの定義ボールトで認証
エージェントコンテキストの管理
GitHubへのアクセスファイルの添付とダウンロード
高度なオーケストレーション
マルチエージェントセッションスケジュールされたデプロイメント
リファレンス
Managed Agentsリファレンス
ファイルの操作
Files APIPDFサポート
スキル
概要ベストプラクティスエンタープライズ向けスキル
MCP
リモートMCPサーバー
クラウドプラットフォーム上のClaude
AWS上のClaude Platform

Log in
クラウド環境のセットアップ
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Claude Platform Docs

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Claude on AWS
  • Claude on Google Cloud

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Managed Agents/エージェント環境の設定

クラウド環境のセットアップ

セッション用のクラウドサンドボックスをカスタマイズします。

環境(environment)は、エージェントが実行されるサンドボックスの構成を定義します。環境は一度作成すれば、セッションを開始するたびにそのIDを参照できます。複数のセッションが同じ環境を共有できますが、各セッションには独自の分離されたサンドボックス(新しいLinuxコンテナ)が割り当てられます。

このページでは type: cloud 環境について説明します。独自のインフラストラクチャでサンドボックスを実行する場合は、セルフホスト型サンドボックスを参照してください。



すべてのManaged Agents APIリクエストには、managed-agents-2026-04-01ベータヘッダーが必要です。SDKはベータヘッダーを自動的に設定します。

環境を作成する

ant beta:environments create \
  --name "python-dev" \
  --config '{type: cloud, networking: {type: unrestricted}}'

環境を区別できるように、一意でわかりやすい name を使用してください。

セッションで環境を使用する

セッションを作成する際に、環境IDを文字列として渡します。

ant beta:sessions create \
  --agent "$AGENT_ID" \
  --environment-id "$ENVIRONMENT_ID"

設定オプション

パッケージ

packages フィールドは、エージェントが起動する前にサンドボックスにパッケージを事前インストールします。パッケージはそれぞれのパッケージマネージャーによってインストールされ、同じ環境を共有するセッション間でキャッシュされます。複数のパッケージマネージャーが指定されている場合、アルファベット順(apt、cargo、gem、go、npm、pip)で実行されます。オプションで特定のバージョンを固定することもできます。バージョンが固定されていないパッケージは最新バージョンがインストールされます。

ant beta:environments create <<'YAML'
name: data-analysis
config:
  type: cloud
  packages:
    pip:
      - pandas
      - numpy
      - scikit-learn
    npm:
      - express
  networking:
    type: unrestricted
YAML

サポートされているパッケージマネージャー:

フィールドパッケージマネージャー例
aptシステムパッケージ(apt-get)"ffmpeg"
cargoRust(cargo)"[email protected]"
gemRuby(gem)"rails:7.1.0"
goGoモジュール"golang.org/x/tools/cmd/goimports@latest"
npmNode.js(npm)"[email protected]"
pipPython(pip)"pandas==2.2.0"

ネットワーク

networking フィールドは、サンドボックスのアウトバウンドネットワークアクセスを制御します。web_search ツールや web_fetch ツールの許可ドメインには影響しません。

モード説明
unrestricted一般的な安全性ブロックリストを除き、完全なアウトバウンドネットワークアクセスが可能です。これがデフォルトです。
limitedサンドボックスのネットワークアクセスを allowed_hosts に指定されたホストに制限します。追加のアクセスを許可するには、allow_package_managers と allow_mcp_servers を true に設定します。

次の例では、limited ネットワークを使用した環境を作成します。

ant beta:environments create <<'YAML'
name: api-access
config:
  type: cloud
  networking:
    type: limited
    allowed_hosts:
      - api.example.com
    allow_mcp_servers: true
    allow_package_managers: true
YAML


本番環境へのデプロイでは、明示的な allowed_hosts リストを指定した limited ネットワークを使用してください。最小権限の原則に従い、エージェントが必要とする最小限のネットワークアクセスのみを付与し、許可ドメインを定期的に監査してください。

limited ネットワークを使用する場合:

  • allowed_hosts は、サンドボックスがアクセスできるドメインを指定します。ベアホスト名またはワイルドカードパターン(*.example.com など)を指定してください。URLスキーム、ポート、パスは含めないでください。
  • allow_mcp_servers は、allowed_hosts 配列に記載されているもの以外に、エージェントに設定されたMCPサーバーエンドポイントへのアウトバウンドアクセスを許可します。デフォルトは false です。
  • allow_package_managers は、allowed_hosts 配列に記載されているもの以外に、パブリックパッケージレジストリ(PyPIやnpmなど)へのアウトバウンドアクセスを許可します。デフォルトは false です。

環境のライフサイクル

  • 環境は、明示的にアーカイブまたは削除されるまで保持されます。
  • 複数のセッションが同じ環境を参照している場合でも、各セッションには独自のサンドボックスインスタンスが割り当てられます。セッション間でファイルシステムの状態は共有されません。
  • 環境はバージョン管理されません。環境を頻繁に更新する場合は、各セッションがどの構成を使用したかを把握できるように、変更内容を独自に記録しておいてください。

環境を管理する

# 環境を一覧表示
ant beta:environments list

# 特定の環境を取得
ant beta:environments retrieve --environment-id "$ENVIRONMENT_ID"

# 環境をアーカイブ(読み取り専用、既存セッションは継続)
ant beta:environments archive --environment-id "$ENVIRONMENT_ID"

# 環境を削除(参照しているセッションがない場合のみ)
ant beta:environments delete --environment-id "$ENVIRONMENT_ID"

プリインストールされたランタイム

クラウドサンドボックスには、一般的なランタイムがあらかじめ含まれています。プリインストールされている言語、データベース、ユーティリティの完全なリストについては、クラウドサンドボックスリファレンスを参照してください。

次のステップ


クラウドサンドボックスリファレンス

クラウドサンドボックスで利用可能なプリインストール済みのパッケージ、データベース、ユーティリティ。


セッションを開始する

セッションを作成してエージェントを実行し、タスクの実行を開始します。

Was this page helpful?

  • 環境を作成する
  • セッションで環境を使用する
  • 設定オプション
  • パッケージ
  • ネットワーク
  • 環境のライフサイクル
  • 環境を管理する
  • プリインストールされたランタイム
  • 次のステップ