2026年7月27日

CursorとBedrock連携手順!APIキー設定からセキュリティまで完全ガイド

CursorとBedrock連携の基本:なぜ注目されているのか

公式画面

CursorとBedrock連携の強みと利点
Cursorの強み
  • エンタープライズ管理機能(モデルアクセス/MCPコントロール)
  • Agentによるターミナル操作
  • ルールファイルで指示を再利用
Bedrockの強み
  • モデル選択の幅(複数モデル切替)
  • AWSセキュリティフレームワーク
  • モデルごとに性能・コストを使い分け
連携のメリット
  • IDEから直接Bedrockモデルにアクセス
  • コンテキストスイッチ削減
  • データがAWSガードレール内、情報漏洩リスク低減
  • コスト統制が容易

CursorのAI開発プラットフォームとしての強み

室谷室谷代表取締役
Cursor、エンタープライズ向けの管理機能が結構本格的で。モデルアクセスやMCPコントロールまで統合できるのは、規模が大きくなるほど効くんですよね。
テキトー教師テキトー教師.AI認定講師
たしかに。初めて触る人は「普通のエディタと何が違うの?」ってよく聞かれます。

でもAgentがターミナル操作まで面倒見てくれるので、単なるコード補完とは次元が違いますよ。
室谷室谷代表取締役
ルールファイルの仕組みも地味に効く。プロジェクトルートにAWS向けのルールを置いておけば、毎回同じ指示を書かなくて済む。

最初の設定工数はすぐに回収できる計算ですね。

AWS Bedrockが提供する生成AIモデルの選択肢

テキトー教師テキトー教師.AI認定講師
Bedrockの強みは、やっぱりモデル選択の幅ですよね。一つのサービスで複数のモデルを切り替えられるのは現場には大きい。
室谷室谷代表取締役
そうです。しかもAPIキーの管理やデータの取り扱いがAWSのセキュリティフレームワークに乗る。

規制の厳しい業界だとこれが決め手になることが多い。
テキトー教師テキトー教師.AI認定講師
あと、モデルごとに性能やコストが違うので、用途に合わせて選べるのもポイント。コード生成にはこのモデル、チャットには別のモデル、みたいな使い分けが同じ環境でできるのがいいですよね。

両者を組み合わせる開発生産性の向上

室谷室谷代表取締役
で、この二つを組み合わせると何が起きるか。Cursorの開発環境から直接Bedrockの多様なモデルにアクセスできるようになる。

わざわざ別の画面でAPIを叩く必要がない。
テキトー教師テキトー教師.AI認定講師
そこなんですよ。IDEから離れずにモデルを切り替えられるのが、思った以上に生産性に効く。

特に複数のモデルを比較検討しながらコードを書くときは、コンテキストスイッチが減るのがでかい。
室谷室谷代表取締役
セキュリティ面でも安心。企業のデータがAWSのガードレール内に収まるので、情報漏洩のリスクを抑えられる。

コストも統制しやすくなる。これ、経営判断としても十分検討に値する組み合わせです。

CursorでBedrockを使う2つの方法:ネイティブ統合とカスタムゲートウェイ

CursorでBedrockを使う2つの方法の比較
ネイティブ統合 (SageMaker Unified Studio)
  • AWS管理画面からワンクリックで接続
  • セットアップ時間がほぼゼロ
  • セッションは12時間で切れる(自動再接続なし)
  • 初心者におすすめ
カスタムゲートウェイ (OpenAI互換サーバー)
  • モデル選択やリージョン制限回避が自由
  • サーバー構築の手間と設計が必要
  • サーバー代が追加で月数百〜数千円
  • コスト管理を一元化しやすい

AWS SageMaker Unified Studio経由のネイティブ連携

室谷室谷代表取締役
まず1つ目は、SageMaker Unified Studioから直接Cursorに飛ぶやつ。公式ドキュメントにもある「Open in Cursor」リンクを使う方法ですね。
テキトー教師テキトー教師.AI認定講師
これ、AWSの環境が整っていれば一番楽です。SageMaker Spaceを開いて、右上のボタン押すだけでリモート接続が確立される。

セットアップ時間がほぼゼロ。
室谷室谷代表取締役
ただ、セッションが12時間で切れる仕様なんですよね。ドキュメントにも「自動再接続しない」って書いてありますし。

長時間の作業だと1日2回はリンクを押し直す必要がある。
テキトー教師テキトー教師.AI認定講師
そこが最初に戸惑うポイントです。「なんか急に切れた」ってなる人が多い。

でも12時間あれば普通の開発時間はカバーできるので、気にするほどではないかも。

カスタムOpenAIサーバーを構築してBedrock APIを接続する方法

室谷室谷代表取締役
もう一つは、自分でOpenAI互換のサーバーを立てて、そこにBedrockを経由させる構成。Cursor側はカスタムエンドポイントを指定するだけ。
テキトー教師テキトー教師.AI認定講師
実はこっちの方が自由度は高いんです。使いたいモデルを自由に選べるし、リージョン制限も回避できる。

ただ、自分でサーバー用意する手間はかかりますね。
室谷室谷代表取締役
MYUUUの現場だと、コスト管理のしやすさでこっちを選ぶチームもいます。AWSの利用料を一元管理できる。

ただし、可用性やレイテンシは自分で担保しないといけない。
テキトー教師テキトー教師.AI認定講師
サーバーレスな構成にすれば運用負荷は減らせますが、最初の設計は少し考える必要があります。「とりあえず動けばいい」でやると後で困るケースも。

それぞれのメリット・デメリット比較

室谷室谷代表取締役
ネイティブ統合はAWSの管理画面からすぐ使えるのが強み。逆にカスタムは柔軟性と制御力。

どちらが「正解」というより、チームのAWSリテラシーとセキュリティ要件次第。
テキトー教師テキトー教師.AI認定講師
現場でよく聞かれるのが「どっちが簡単ですか」。初心者にはネイティブ統合がおすすめです。

まずそちらで試して、足りなくなったらカスタムを検討する流れがいい。
室谷室谷代表取締役
料金的にはどちらも同じBedrockの従量課金がベースですが、カスタムの場合はサーバー代が追加でかかる。月に数百円〜数千円の差が出ることも。
テキトー教師テキトー教師.AI認定講師
要はトレードオフ。最初はネイティブで慣れて、ステップアップとしてカスタムに移行するのが現実的かなと思います。

Bedrock APIキーの設定とモデルアクセス権限

IAMロールとポリシーの作成手順とモデルアクセス有効化

室谷室谷代表取締役
Bedrockを使うなら、まずIAM周りを固めないと。SageMaker Unified StudioとかAgent Toolkitとまとめるときに、権限の最小化が後々効いてくるんですよね。
テキトー教師テキトー教師.AI認定講師
たしかに。最初に「モデルへのフルアクセス」でポリシー作っちゃう人が多くて、後でセキュリティチームに止められるケースがあります。

Bedrockのモデルアクセスは、使うモデルだけ絞るのが鉄則です。
室谷室谷代表取締役
あと、コスト面でも影響します。Claude 3.5 Sonnetだけ許可しておけば、社内で無駄にOpusを叩かれる心配が減る。

IAMポリシーでモデルARNを指定してやると、結果的に毎月の請求が安定する。
テキトー教師テキトー教師.AI認定講師
その感覚、大事ですね。Bedrockのモデルアクセス有効化は、管理コンソールからリージョンごとにポチポチするだけなので、IAMの設計さえ固まっていれば迷うポイントは少ないです。

APIキーをCursorで設定する際の注意点

テキトー教師テキトー教師.AI認定講師
で、設定したアクセス権限をCursorに渡すAPIキーの話ですが、ここでまたハマる人が出ます。
室谷室谷代表取締役
CursorのAWS Toolkit経由で接続する場合、アクセスキーとシークレットキーを直接埋め込むのではなく、STSで一時認証を使うのが正解です。
テキトー教師テキトー教師.AI認定講師
完全に同意。キーを平文で設定ファイルに書いてると、Gitにうっかりコミットするリスクがあります。

Cursorの環境変数やAWSプロファイルを活用して、安全に設定するのが最近のベストプラクティスです。
室谷室谷代表取締役
そう、セキュリティと運用のバランスですね。AWS Organizationsで一元管理してるなら、IAM Identity CenterからのSSO経由が楽だと思います。

CursorでClaudeをはじめとするBedrockモデルを切り替える

モデルごとの特徴と使い分け

室谷室谷代表取締役
CursorでBedrock経由のモデル、切り替えながら使えますよね。社内だと「Claude系でコード生成、Amazon Titanで分類」みたいな使い分けが当たり前になってきてます。
テキトー教師テキトー教師.AI認定講師
最初に戸惑うのが「どのモデルを選べばいいか」ですね。特にClaudeはSonnetとOpusがあるイメージですが、実際にはBedrockでも複数のバリエーションが使えるので、タスクによって変えるのがポイントです。
室谷室谷代表取締役
そうそう。コスト面でも、簡単なリファクタリングなら軽量モデルで十分。

重いのはクリティカルな部分だけOpus系に投げると、トークンコストが抑えられます。
テキトー教師テキトー教師.AI認定講師
たしかに。現場でよく聞かれるのは「全部Opusにしてしまえばいいのでは」という疑問。

でも、レスポンス速度も違うので、待ち時間を考えるとSonnetで十分なケースも多いんですよ。

カスタムモデルプロバイダ設定で複数モデルに対応

室谷室谷代表取締役
Cursorのモデルプロバイダ設定、カスタムでBedrockを指定できるの知ってます?APIキーを設定すれば、Claudeに限らず複数のAWSモデルを一覧から選べるようになる。
テキトー教師テキトー教師.AI認定講師
実はそうなんです。設定画面で「カスタムモデルプロバイダ」を選び、Bedrockのエンドポイントを指定すると、利用可能なモデルが自動でリストアップされます。

環境変数でリージョンや認証情報を渡せば、チーム内で共通設定を共有しやすい。
室谷室谷代表取締役
うちの現場では、プロジェクトごとに.cursor/rules/aws.mdcに推奨モデルを書いて運用してます。Agentが自動でそのルールを読むので、新人でも迷わない。
テキトー教師テキトー教師.AI認定講師
それ、効率いいですね。ただ、設定ファイルに認証情報を書かないように注意が必要です。

Cursorは環境変数を参照するので、.envなどで管理するのが安全です。

モデル選択によるパフォーマンスとコストのトレードオフ

室谷室谷代表取締役
モデル切り替えの本質は、パフォーマンスとコストのバランス。USのスタートアップだと「まずCheapなモデルで下書き、後で力を入れる部分だけ高級モデル」という二段構えがデファクトです。
テキトー教師テキトー教師.AI認定講師
現場でも同じですね。「全部にOpus使ってたら月額が跳ね上がる」という声をよく聞きます。

実際、Bedrockのモデルはトークン単価が異なるので、使う前に確認しておくと安心です。
室谷室谷代表取締役
料金は変動しますが、フロンティアモデルと軽量モデルだと桁が違うことも。タスクの複雑さを見極めて、適材適所で選ぶ意識が大事。
テキトー教師テキトー教師.AI認定講師
最初は「とりあえず使えるモデル全部」になりがちですが、プロジェクトの段階に応じて絞り込むと、開発効率と予算の両方が最適化できますね。

セキュリティとコスト管理:経営者視点で押さえるべきポイント

データプライバシーとAWS内でのデータ保持

室谷室谷代表取締役
この連携、データがAWSのネットワーク内で完結するのが大きいんですよね。MYUUUでも、外部API経由だとデータ保持ポリシーが気になるって声があって。
テキトー教師テキトー教師.AI認定講師
たしかに。CursorからBedrockに直接つなぐと、モデルへの入力もAWS内で処理されるから、社内規定に引っかかりにくい。

最初に戸惑うのは「Cursor側にデータが残るの?」ってところですが、設定次第でローカルにログを残さない運用も可能です。
室谷室谷代表取締役
コスト面でも、データ転送料が内部通信で済むのは地味に効きます。S3やLambdaと直結できる構成ならなおさら。

予算アラート設定でコスト爆発を防止

室谷室谷代表取締役
予算アラート、これは必ず設定しておかないと痛い目見ます。USの事例だと、チーム単位で月額枠を決めて、超えたらSlack通知飛ばす運用がスタンダードですね。
テキトー教師テキトー教師.AI認定講師
実はそうなんですよ。特にAgentモードで何度もAPIコールが走ると、気づいたら数十万単位になってるケースが。

AWS Budgetsで月額上限を設定し、閾値超えで自動停止する仕組みを最初に作っておくと安心です。
室谷室谷代表取締役
時給換算で言うと、開発者が30分節約できれば月額20ドルなんてすぐ回収できる。でもここを怠ると逆にコストだけ膨らむ。

ROIを正しく測るためにもアラートは必須。

IAM External IDなどによるアクセス制御のベストプラクティス

テキトー教師テキトー教師.AI認定講師
IAMロールにExternal IDを設定するのは、クロスアカウントアクセス時のセキュリティ強化でよく使われます。CursorからBedrockを使うときに、この仕組みを入れておくと、意図しないアカウントからのアクセスを防げます。
室谷室谷代表取締役
最小権限の原則が基本ですよね。Bedrockのモデル呼び出し権限だけを付与したポリシーに、External IDで第三者によるなりすましを防止する。

個人的には、シークレットキーを直接埋め込まずにIAMロール経由に統一するのがベストだと思います。
テキトー教師テキトー教師.AI認定講師
現場でよく聞くのが「キーをSecrets Managerに置けば大丈夫でしょ」という認識。でもIAMロールで動かせるならそちらを推奨します。

ローテーションの手間も減りますし。
室谷室谷代表取締役
そう。運用コストもROIの一部。

セキュリティと効率を両立する設計が、結局は長期的に安くつくんですよね。

チームでのCursor + Bedrock運用のベストプラクティス

権限管理とモデルアクセスのチーム設定

テキトー教師テキトー教師.AI認定講師
チームで導入するときに最初に悩むのって、どのメンバーにどのモデルまで触らせるかですよね。Bedrockだとアクセス権限をきっちり分けられるので、その辺は助かります。
室谷室谷代表取締役
うちの現場でも、IAMロールでユーザーごとに呼べるモデルを制限してます。例えばClaude Sonnetまでは全開発者、Opusはシニアだけ、みたいな。

これでコストの暴走を防げるんですよね。
テキトー教師テキトー教師.AI認定講師
たしかに。最初は全員同じ権限で始めがちですけど、使ってるうちに「この人はClaude Haikuだけで十分」みたいな差が出てきます。
室谷室谷代表取締役
権限の最小化はセキュリティ面でも重要。AWSのドキュメントでも推奨されてますし、最初にチームルールとして決めておくのがおすすめです。

Cursorのルールファイル(.cursor/rules)でAWSルールを統一

テキトー教師テキトー教師.AI認定講師
次に、Cursorのプロジェクト設定ですね。.cursor/rules/.mdc ファイルを置くと、AIが毎回そのルールを読んでくれるとAgent Toolkitの資料にありました。
室谷室谷代表取締役
これ、めちゃくちゃ効くんですよ。例えば「デフォルトリージョンはap-northeast-1」「タグ付けルールを守れ」とか書いておくと、Agentが勝手に従ってくれる。
テキトー教師テキトー教師.AI認定講師
さらにAgent Toolkitが推奨するAWSルールファイルをコピーして、プロジェクト固有の設定を追加する流れがいいですね。
室谷室谷代表取締役
チーム全員が同じルールで動くので、レビューの手間も減る。これマジで導入する価値あります。

開発フローへの統合(CI/CD、コードレビュー)

テキトー教師テキトー教師.AI認定講師
最後に、CI/CDやレビューへの組み込み方。CursorのAgentはターミナルでコマンドも叩けるので、テスト実行やデプロイまで任せられます。
室谷室谷代表取締役
弊社では、Agentが書いたコードをそのままPRに出して、Bugbotで自動レビューかける運用にしてます。Bugbotはロジックバグやセキュリティ問題を自動でキャッチしてくれるので、人間のレビュアーは設計面に集中できる。
テキトー教師テキトー教師.AI認定講師
そこまで自動化できると、チームの生産性が格段に上がりますね。ただ、初期のルール設定はちょっと時間かけないと。
室谷室谷代表取締役
その通り。最初に .cursor/rules とIAM権限をしっかり作っておけば、後はAgentsが勝手に回ってくれる。

チーム全体の開発速度が変わりますよ。

非AWS環境からの移行:段階的に始める方法

非AWS環境からの段階的移行パス
  1. 1
    フェーズ1: 個人利用
    Cursor Proプラン(月20ドル)でローカル開発。デフォルトモデルを使い、基本操作に慣れる。
  2. 2
    フェーズ2: チームルール整備
    .cursor/rules/ にプロジェクト固有のルールファイル(*.mdc)を作成。共有と再利用を可能にする。
  3. 3
    フェーズ3: AWS移行
    AWSアカウント取得、Bedrock APIキー設定、モデル切り替え。ルールはそのまま使え、学習コスト低。

まずはローカルでCursor、後からBedrockを接続

室谷室谷代表取締役
最初から全部AWSに寄せる必要はないんですよね。Cursor自体はローカルでも普通に動く。

まずは手元で使い倒して、慣れてからBedrockにつなぐ、で十分です。
テキトー教師テキトー教師.AI認定講師
たしかに。いきなりクラウドまで考えるとハードルが上がる。

Cursorの基本操作に慣れて、エディタとしての価値を感じてからでいいと思います。
室谷室谷代表取締役
経営目線で言うと、初期投資を最小にしたい。ローカルで月20ドルのProプランから始めて、効果が見えたらチーム展開する。

そのタイミングでBedrock接続を検討するのが現実的です。

AWSアカウントがなくても始められるか?代替案

テキトー教師テキトー教師.AI認定講師
「AWSアカウント持ってないんですけど」と聞かれます。もちろんローカルだけで十分使えます。

Cursor単体でClaudeが使えるので、アカウントゼロからでも始められます。
室谷室谷代表取締役
そう。ただし会社としてコンプライアンスやデータ管理を気にするなら、後々Bedrock経由にしたくなる。

でも最初の一週間はローカルで十分。体験してからAWSの準備を始めればいい。
テキトー教師テキトー教師.AI認定講師
最初に戸惑うのが「モデル選択」です。ローカルだとCursorがデフォルトで提供するモデルを使うので、特に意識しなくていい。

Bedrockにすると自分でモデルを選ぶ必要が出てくる。その違いも後から理解できます。

段階的移行パスの具体例

室谷室谷代表取締役
具体的なパスを整理すると、フェーズ1: 個人のCursor Proでローカル開発。フェーズ2: チームで共有したいルールを .cursor/rules/ にまとめる。

フェーズ3: AWSアカウントを取得し、BedrockのAPIキーを設定してモデルを切り替える。
テキトー教師テキトー教師.AI認定講師
現場感覚で言うと、フェーズ2のルールファイル作成が地味に効くんですよね。プロジェクト固有の指示を書いておくと、後でBedrockに移行しても同じルールがそのまま使える。
室谷室谷代表取締役
移行のコストも低い。ルールファイルは .cursor/rules/*.mdc に置くだけで、接続先が変わってもエディタの操作はほぼ同じ。

チーム全体の学習コストを抑えられます。
テキトー教師テキトー教師.AI認定講師
結局、最初から完璧を目指さなくていい。ローカルでCursorの良さを知ってから、徐々にBedrockに移行するのが一番スムーズです。

よくある質問

Q1. BedrockのモデルがCursor上で認識されない場合の対処法は?

室谷室谷代表取締役
たいていのケースはリージョンか権限の問題ですね。Bedrockってデフォルトで全モデル有効になってないんですよ。
テキトー教師テキトー教師.AI認定講師
そうなんです。最初にModel accessで使いたいモデルを有効にしないと、APIキーを正しく設定しても「Not found」になる。

特にClaudeを追加したばかりだとハマりやすい。
室谷室谷代表取締役
もう一つ、ネィティブ統合だとCursor側でリージョンを合わせる必要があります。us-east-1じゃないとモデル一覧に出てこないこともあるので、まずはus-east-1に統一するとスムーズです。

Q2. Cursor + Bedrockのレイテンシはどのくらい?直接APIと比べて遅い?

テキトー教師テキトー教師.AI認定講師
体感ではそんなに変わらないですね。初回だけ認証でワンテンポ入るぐらいで、ストリーミング応答はほぼ同じ速度。
室谷室谷代表取締役
ビジネス的に言うと、レイテンシより可用性とコストの安定性の方が大きい。直接APIは従量課金でピーク時にお金が飛ぶけど、Bedrockは契約で上限を決められる。

遅延の差は誤差の範囲です。
テキトー教師テキトー教師.AI認定講師
ただ、カスタムゲートウェイを挟む構成だと、その分だけレイテンシが乗るので注意が必要です。

Q3. Bedrock経由だとClaudeの機能制限はある?(ArtifactsやProjectsなど)

室谷室谷代表取締役
ありますよ。特にArtifactsはBedrock版Claudeでは使えないケースが多い。

AnthropicのDirect API専用機能ですね。
テキトー教師テキトー教師.AI認定講師
コード生成中心なら問題ないんですが、ドキュメント作成やプロトタイピングでArtifactsを常用している人には物足りない。そこは要件次第ですね。
室谷室谷代表取締役
プロジェクト管理周りも微妙に違います。逆にBedrockならではの強みもあるので、トレードオフを理解した上で選ぶといい。

Q4. 個人利用でもBedrockを使うメリットはある?料金的に?

テキトー教師テキトー教師.AI認定講師
月に$100以上使うヘビーユーザーなら、割安になることがあります。Direct APIは従量で上がっていくので、ある閾値を超えるとBedrockの定額プランや割引が効く。
室谷室谷代表取締役
でも個人でAWSアカウント管理するのが面倒なら、素直にDirect APIでいいんじゃないですかね。僕は会社のアカウントを間借りして使ってます(笑)。
テキトー教師テキトー教師.AI認定講師
あとはセキュリティ要件が厳しいプロジェクトだと、個人でもBedrock経由が求められるケースはあります。

Q5. Cursor以外のエディタでも同様のBedrock連携は可能?

室谷室谷代表取締役
VS Code系なら似たようなことはできますが、Cursorほどスムーズじゃないですね。JetBrains系は公式プラグインで対応しているものの、モデル切り替えがワンクリックでいかない。
テキトー教師テキトー教師.AI認定講師
結局、エディタ自体のAIネイティブ度が効いてくる。Cursorは最初からAI連携を前提に設計されているので、Bedrockの統合体験も洗練されている。
室谷室谷代表取締役
でしたら、チームで統一するならCursor一択でいいと思います。管理工数も減らせる。

まとめ

室谷室谷代表取締役
ざっくりまとめると、CursorとBedrockの組み合わせは「コスト管理とセキュリティを両立したいチーム」に完璧にハマる。特にAWSを既に使っているなら、新たな契約不要で始められる。
テキトー教師テキトー教師.AI認定講師
そうですね。最初にAPIキー設定でちょっと戸惑うけど、一度通してしまえばモデル切り替えも楽だし、チームで統一運用できる。
室谷室谷代表取締役
経営者としては、従量課金のコントロール不能感がなくなるのが一番大きい。Bedrockなら上限を設定できるので、「今月いくら飛んだ?」ってヒヤヒヤしなくて済む。
テキトー教師テキトー教師.AI認定講師
あとは非AWS環境からの移行も段階的にできる。まず一人で試して、問題なければチームに展開する。

ドキュメントも整ってきたので、導入ハードルは昔より下がってます。
室谷室谷代表取締役
まずは自分のアカウントで一度テストしてみるのがいいでしょう。us-east-1でAPIキー発行して、Cursorの設定からModelを選択する。

それだけで世界が変わりますから。

関連記事

新着記事

関連記事

.AI TIMES一覧に戻る