<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>aws configure - CayTech Lab</title>
	<atom:link href="https://caymezon.com/tag/aws-configure/feed/" rel="self" type="application/rss+xml" />
	<link>https://caymezon.com</link>
	<description></description>
	<lastBuildDate>Fri, 20 Feb 2026 07:29:30 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://caymezon.com/wp-content/uploads/2026/01/cropped-CayTechLab-32x32.jpg</url>
	<title>aws configure - CayTech Lab</title>
	<link>https://caymezon.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<atom:link rel='hub' href='https://caymezon.com/?pushpress=hub'/>
	<item>
		<title>【初心者向け】AWS環境構築完全ガイド｜アクセスキー作成からVSCode+AWS Toolkitで開発できるまでの全手順</title>
		<link>https://caymezon.com/aws-vscode-toolkit-setup-guide/</link>
					<comments>https://caymezon.com/aws-vscode-toolkit-setup-guide/#respond</comments>
		
		<dc:creator><![CDATA[caymezon]]></dc:creator>
		<pubDate>Fri, 20 Feb 2026 07:29:30 +0000</pubDate>
				<category><![CDATA[AWS Basic]]></category>
		<category><![CDATA[Cloud & Infra]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[aws configure]]></category>
		<category><![CDATA[AWS Toolkit]]></category>
		<category><![CDATA[IAM]]></category>
		<category><![CDATA[VSCode]]></category>
		<category><![CDATA[初心者]]></category>
		<category><![CDATA[環境構築]]></category>
		<category><![CDATA[開発環境]]></category>
		<guid isPermaLink="false">https://caymezon.com/?p=20169</guid>

					<description><![CDATA[<p>目次 1️⃣ はじめに：この記事でできるようになることこの記事で学べること対象読者前提条件2️⃣ 全体の流れ3️⃣ STEP 1｜IAMユーザーを作成する1-1. AWSコンソールにログイン1-2. IAMサービスを開く [&#8230;]</p>
<p>The post <a href="https://caymezon.com/aws-vscode-toolkit-setup-guide/">【初心者向け】AWS環境構築完全ガイド｜アクセスキー作成からVSCode+AWS Toolkitで開発できるまでの全手順</a> first appeared on <a href="https://caymezon.com">CayTech Lab</a>.</p>]]></description>
										<content:encoded><![CDATA[<div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">1️⃣  はじめに：この記事でできるようになること</a><ol><li><a href="#toc2" tabindex="0">この記事で学べること</a></li><li><a href="#toc3" tabindex="0">対象読者</a></li><li><a href="#toc4" tabindex="0">前提条件</a></li></ol></li><li><a href="#toc5" tabindex="0">2️⃣  全体の流れ</a></li><li><a href="#toc6" tabindex="0">3️⃣  STEP 1｜IAMユーザーを作成する</a><ol><li><a href="#toc7" tabindex="0">1-1. AWSコンソールにログイン</a></li><li><a href="#toc8" tabindex="0">1-2. IAMサービスを開く</a></li><li><a href="#toc9" tabindex="0">1-3. ユーザー情報を入力</a></li><li><a href="#toc10" tabindex="0">1-4. 許可ポリシーを設定</a></li></ol></li><li><a href="#toc11" tabindex="0">4️⃣  STEP 2｜アクセスキーを発行する</a><ol><li><a href="#toc12" tabindex="0">2-1. 作成したユーザーを開く</a></li><li><a href="#toc13" tabindex="0">2-2. アクセスキーを発行</a></li><li><a href="#toc14" tabindex="0">2-3. キー情報を保存する ⚠️ 必ず保存！</a></li></ol></li><li><a href="#toc15" tabindex="0">5️⃣  STEP 3｜AWS CLI をインストールする</a><ol><li><a href="#toc16" tabindex="0">Windowsの場合</a></li><li><a href="#toc17" tabindex="0">Mac の場合</a></li><li><a href="#toc18" tabindex="0">Linux の場合</a></li></ol></li><li><a href="#toc19" tabindex="0">6️⃣  STEP 4｜aws configure で認証情報を設定する</a><ol><li><a href="#toc20" tabindex="0">設定コマンドを実行</a></li><li><a href="#toc21" tabindex="0">設定内容を確認する</a></li><li><a href="#toc22" tabindex="0">設定ファイルの保存場所</a></li></ol></li><li><a href="#toc23" tabindex="0">7️⃣  STEP 5｜接続確認</a></li><li><a href="#toc24" tabindex="0">8️⃣  STEP 6｜VSCode に AWS Toolkit をインストール・接続する</a><ol><li><a href="#toc25" tabindex="0">6-1. 拡張機能のインストール</a></li><li><a href="#toc26" tabindex="0">6-2. AWS に接続する</a></li><li><a href="#toc27" tabindex="0">6-3. リージョンを追加する</a></li><li><a href="#toc28" tabindex="0">6-4. 接続確認</a></li><li><a href="#toc29" tabindex="0">AWS Toolkit でできる主な操作</a></li></ol></li><li><a href="#toc30" tabindex="0">9️⃣  複数環境を切り替える（プライベート用・会社用）</a><ol><li><a href="#toc31" tabindex="0">会社用プロファイルを追加する</a></li><li><a href="#toc32" tabindex="0">~/.aws/credentials の中身（複数プロファイルの例）</a></li><li><a href="#toc33" tabindex="0">プロファイルを指定してコマンドを実行する</a></li><li><a href="#toc34" tabindex="0">環境変数で一時的に切り替える（Git Bash）</a></li><li><a href="#toc35" tabindex="0">VSCode AWS Toolkit でプロファイルを切り替える</a></li></ol></li><li><a href="#toc36" tabindex="0">🔟  よくあるエラーと対処法</a><ol><li><a href="#toc37" tabindex="0">エラーの原因を調べる方法</a></li></ol></li><li><a href="#toc38" tabindex="0">1️⃣1️⃣  セキュリティの注意事項</a><ol><li><a href="#toc39" tabindex="0">アクセスキーの管理</a></li><li><a href="#toc40" tabindex="0">.gitignore の設定例</a></li><li><a href="#toc41" tabindex="0">権限設定のベストプラクティス</a></li><li><a href="#toc42" tabindex="0">より安全な認証への移行</a></li></ol></li><li><a href="#toc43" tabindex="0">まとめ</a><ol><li><a href="#toc44" tabindex="0">今回設定したこと</a></li><li><a href="#toc45" tabindex="0">次のステップ</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">1️⃣  はじめに：この記事でできるようになること</span></h2>
<p>AWSを使い始めたとき、「まず何から設定すればいいのか」で詰まる人は多いです。</p>
<p>この記事では、<strong>AWSコンソールでアクセスキーを作成するところから、VSCodeのAWS ToolkitでAWSリソースを操作できるようになるまで</strong>を、初心者でも迷わない粒度で解説します。</p>
<h3><span id="toc2">この記事で学べること</span></h3>
<ul>
<li>IAMユーザーの作成とアクセスキー発行の正しい手順</li>
<li>AWS CLI のインストールと <code>aws configure</code> の設定</li>
<li>接続確認の方法（よく使うコマンド）</li>
<li>VSCode + AWS Toolkit のインストールと接続設定</li>
<li>プライベート用・会社用など<strong>複数環境の切り替え方</strong></li>
<li>よくあるエラーと対処法</li>
</ul>
<h3><span id="toc3">対象読者</span></h3>
<ul>
<li>AWSアカウントを作成したけど次に何をすればいいか迷っている方</li>
<li>ローカルPCからAWS CLIやVSCodeで操作したい方</li>
<li>aws toolkit の使い方を知りたい方</li>
<li>プライベート用と会社用でAWS環境を使い分けたい方</li>
</ul>
<h3><span id="toc4">前提条件</span></h3>
<ul>
<li>✅ AWSアカウントを作成済み</li>
<li>✅ VSCodeをインストール済み</li>
<li>✅ インターネット接続あり</li>
</ul>
<p><!-- ![全体フロー図](images/aws-setup-flow.jpg) --></p>
<p><a rel="nofollow" href="//af.moshimo.com/af/c/click?a_id=1384942&p_id=170&pc_id=185&pl_id=4062&url=https%3A%2F%2Fwww.amazon.co.jp%2Fs%3Fk%3D%25E6%259C%25AC%2BAWS%2B%25E9%2596%258B%25E7%2599%25BA%26__mk_ja_JP%3D%25E3%2582%25AB%25E3%2582%25BF%25E3%2582%25AB%25E3%2583%258A%26crid%3D1DE63UBHFOR4K%26sprefix%3D%25E6%259C%25AC%2Baws%2B%25E9%2596%258B%25E7%2599%25BA%252Caps%252C167%26ref%3Dnb_sb_noss" referrerpolicy="no-referrer-when-downgrade" attributionsrc>Amazon検索[本 AWS 開発]</a><img decoding="async" src="//i.moshimo.com/af/i/impression?a_id=1384942&p_id=170&pc_id=185&pl_id=4062" width="1" height="1" style="border:none;" alt="" loading="lazy"></p>
<p><!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");msmaflink({"n":"AWSの基本・仕組み・重要用語が全部わかる教科書 (見るだけ図解)","b":"SBクリエイティブ","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/51DEDQXj6oL._SL500_.jpg","\/41F589smNwL._SL500_.jpg","\/41R6f9yyCWL._SL500_.jpg","\/41HqWQ9BvmL._SL500_.jpg","\/41p8p0ZU79L._SL500_.jpg","\/41qLC-fndBL._SL500_.jpg","\/41fcLv9VT5L._SL500_.jpg","\/51lRvCsvHqL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/4815607850","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/4815607850","a_id":1384942,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/AWS%E3%81%AE%E5%9F%BA%E6%9C%AC%E3%83%BB%E4%BB%95%E7%B5%84%E3%81%BF%E3%83%BB%E9%87%8D%E8%A6%81%E7%94%A8%E8%AA%9E%E3%81%8C%E5%85%A8%E9%83%A8%E3%82%8F%E3%81%8B%E3%82%8B%E6%95%99%E7%A7%91%E6%9B%B8%20(%E8%A6%8B%E3%82%8B%E3%81%A0%E3%81%91%E5%9B%B3%E8%A7%A3)\/","a_id":1384917,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2},{"id":3,"u_tx":"Yahoo!ショッピングで見る","u_bc":"#66a7ff","u_url":"https:\/\/shopping.yahoo.co.jp\/search?first=1\u0026p=AWS%E3%81%AE%E5%9F%BA%E6%9C%AC%E3%83%BB%E4%BB%95%E7%B5%84%E3%81%BF%E3%83%BB%E9%87%8D%E8%A6%81%E7%94%A8%E8%AA%9E%E3%81%8C%E5%85%A8%E9%83%A8%E3%82%8F%E3%81%8B%E3%82%8B%E6%95%99%E7%A7%91%E6%9B%B8%20(%E8%A6%8B%E3%82%8B%E3%81%A0%E3%81%91%E5%9B%B3%E8%A7%A3)","a_id":1466950,"p_id":1225,"pl_id":27061,"pc_id":1925,"s_n":"yahoo","u_so":3}],"eid":"eaCUB","s":"s"});</script></p>
<div id="msmaflink-eaCUB">リンク</div>
<p><!-- MoshimoAffiliateEasyLink END --></p>
<p> </p>
<h2><span id="toc5">2️⃣  全体の流れ</span></h2>
<p>この記事で設定する手順の全体像です。</p>
<pre><code class="language-plaintext">STEP 1: IAMユーザー作成
    ↓
STEP 2: アクセスキー発行
    ↓
STEP 3: AWS CLI インストール
    ↓
STEP 4: aws configure で認証情報を設定
    ↓
STEP 5: 接続確認
    ↓
STEP 6: VSCode に AWS Toolkit をインストール・接続
    ↓
完了！VSCodeからAWSリソースを操作できる</code></pre>
<p>なぜこの順番なのかも順を追って説明します。</p>
<p> </p>
<h2><span id="toc6">3️⃣  STEP 1｜IAMユーザーを作成する</span></h2>
<blockquote>
<p><strong>なぜルートアカウントを使わないのか？</strong><br />AWSアカウント作成時の「ルートユーザー」は全権限を持つため、日常利用は危険です。IAMユーザーを作成して権限を適切に管理するのがAWSのベストプラクティスです。</p>
</blockquote>
<h3><span id="toc7">1-1. AWSコンソールにログイン</span></h3>
<ol>
<li><a href="https://aws.amazon.com/jp/console/">AWSコンソール</a> を開く</li>
<li>「ルートユーザー」を選択し、メールアドレスとパスワードでログイン</li>
</ol>
<p><!-- ![AWSコンソールのログイン画面](images/aws-console-login.jpg) --></p>
<h3><span id="toc8">1-2. IAMサービスを開く</span></h3>
<ol>
<li>画面上部の検索バーに <code>IAM</code> と入力してクリック</li>
<li>左メニュー「ユーザー」→「ユーザーの作成」をクリック</li>
</ol>
<p><!-- ![IAMサービスの検索](images/iam-search.jpg) --></p>
<h3><span id="toc9">1-3. ユーザー情報を入力</span></h3>
<pre><code class="language-plaintext">ユーザー名: 任意（例: vscode-user-private）
AWSマネジメントコンソールへのアクセスを提供する: チェックしない
（CLIのみ使うなら不要）</code></pre>
<p>「次へ」をクリック。</p>
<h3><span id="toc10">1-4. 許可ポリシーを設定</span></h3>
<pre><code class="language-plaintext">「ポリシーを直接アタッチする」を選択
→ 検索欄に「AdministratorAccess」と入力
→ チェックを入れる</code></pre>
<blockquote>
<p><strong>学習用なら AdministratorAccess で OK。</strong><br />本番環境では必要最小限の権限（最小権限の原則）に絞ることを推奨します。</p>
</blockquote>
<p>「次へ」→「ユーザーの作成」をクリック。</p>
<p><!-- ![IAMユーザー作成の許可設定画面](images/iam-permission.jpg) --></p>
<p> </p>
<h2><span id="toc11">4️⃣  STEP 2｜アクセスキーを発行する</span></h2>
<h3><span id="toc12">2-1. 作成したユーザーを開く</span></h3>
<ol>
<li>IAM → ユーザー → 作成したユーザー名をクリック</li>
<li>「セキュリティ認証情報」タブをクリック</li>
</ol>
<p><!-- ![IAMユーザーのセキュリティ認証情報タブ](images/iam-security-credential.jpg) --></p>
<h3><span id="toc13">2-2. アクセスキーを発行</span></h3>
<ol>
<li>「アクセスキーを作成」ボタンをクリック</li>
<li>ユースケースを選択する画面で以下を選択</li>
</ol>
<pre><code class="language-plaintext">「コマンドラインインターフェイス (CLI)」を選択
「上記のレコメンデーションを理解し、アクセスキーを作成します」にチェック</code></pre>
<ol start="3">
<li>説明タグを入力（任意。例: <code>vscode-private</code>）</li>
<li>「アクセスキーを作成」をクリック</li>
</ol>
<h3><span id="toc14">2-3. キー情報を保存する ⚠️ 必ず保存！</span></h3>
<pre><code class="language-plaintext">アクセスキー ID:     AKIA○○○○○○○○○○○○○○○○
シークレットアクセスキー: ○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○</code></pre>
<blockquote>
<p><strong>重要</strong>: この画面を閉じると<strong>シークレットアクセスキーは二度と表示されません。</strong><br />「.csvファイルをダウンロード」ボタンで必ずローカルに保存してください。</p>
</blockquote>
<p><!-- ![アクセスキー作成完了画面](images/access-key-created.jpg) --></p>
<p> </p>
<h2><span id="toc15">5️⃣  STEP 3｜AWS CLI をインストールする</span></h2>
<p>AWS CLI は、コマンドラインからAWSを操作するためのツールです。<code>aws configure</code> もこれを使って実行します。</p>
<h3><span id="toc16">Windowsの場合</span></h3>
<ol>
<li>以下のURLからインストーラーをダウンロード
<ul>
<li><code>https://awscli.amazonaws.com/AWSCLIV2.msi</code></li>
</ul>
</li>
<li>ダウンロードした <code>.msi</code> ファイルをダブルクリックして実行（デフォルト設定でOK）</li>
<li>インストール完了後、<strong>VSCodeのターミナルまたはPowerShellを再起動</strong></li>
</ol>
<p><strong>インストール確認：</strong></p>
<pre><code class="language-bash">aws --version</code></pre>
<p><strong>出力例：</strong></p>
<pre><code class="language-plaintext">aws-cli/2.x.x Python/3.x.x Windows/10 ...</code></pre>
<h3><span id="toc17">Mac の場合</span></h3>
<pre><code class="language-bash">brew install awscli

# バージョン確認
aws --version</code></pre>
<h3><span id="toc18">Linux の場合</span></h3>
<pre><code class="language-bash"># インストーラーをダウンロード＆実行
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

# バージョン確認
aws --version</code></pre>
<p> </p>
<h2><span id="toc19">6️⃣  STEP 4｜aws configure で認証情報を設定する</span></h2>
<h3><span id="toc20">設定コマンドを実行</span></h3>
<p>VSCodeのターミナル（Git Bash 推奨）を開いて以下を実行：</p>
<pre><code class="language-bash">aws configure</code></pre>
<p>対話形式で4項目を入力します：</p>
<pre><code class="language-plaintext">AWS Access Key ID [None]: AKIA○○○○○○○○○○○○○○○○     ← STEP2で取得したID
AWS Secret Access Key [None]: ○○○○○○○○○○○○○○○○○○○○    ← STEP2で取得したキー
Default region name [None]: ap-northeast-1             ← 東京リージョン（推奨）
Default output format [None]: json                     ← json推奨（tableも可）</code></pre>
<h3><span id="toc21">設定内容を確認する</span></h3>
<pre><code class="language-bash">aws configure list</code></pre>
<p><strong>出力例：</strong></p>
<pre><code class="language-plaintext">      Name                    Value             Type    Location
      ----                    -----             ----    --------
   profile                &lt;not set&gt;             None    None
access_key     ****************XXXX shared-credentials-file
secret_key     ****************XXXX shared-credentials-file
    region             ap-northeast-1      config-file    ~/.aws/config</code></pre>
<h3><span id="toc22">設定ファイルの保存場所</span></h3>
<p><code>aws configure</code> を実行すると、以下の2つのファイルに設定が保存されます：</p>
<pre><code class="language-plaintext">C:\Users\&lt;ユーザー名&gt;\.aws\
├── config       ← リージョン・出力形式が保存される
└── credentials  ← アクセスキー・シークレットキーが保存される（平文）</code></pre>
<p><strong>config ファイルの中身：</strong></p>
<pre><code class="language-ini">[default]
region = ap-northeast-1
output = json</code></pre>
<p><strong>credentials ファイルの中身：</strong></p>
<pre><code class="language-ini">[default]
aws_access_key_id = AKIA○○○○○○○○○○○○○○○○
aws_secret_access_key = ○○○○○○○○○○○○○○○○○○○○</code></pre>
<blockquote>
<p><strong>注意</strong>: <code>credentials</code> ファイルはGitに<strong>絶対コミットしないこと。</strong><br /><code>.gitignore</code> に <code>.aws/</code> を追加することを強く推奨します。</p>
</blockquote>
<p> </p>
<h2><span id="toc23">7️⃣  STEP 5｜接続確認</span></h2>
<p>設定が正しいか確認するコマンドを実行します。<strong>作業前に毎回実行する習慣をつけることを推奨します。</strong></p>
<pre><code class="language-bash">aws sts get-caller-identity</code></pre>
<p><strong>成功した場合の出力例：</strong></p>
<pre><code class="language-json">{
    "UserId": "AIDA○○○○○○○○○○○○○○",
    "Account": "123456789012",
    "Arn": "arn:aws:iam::123456789012:user/vscode-user-private"
}</code></pre>
<ul>
<li><code>Account</code> が自分のAWSアカウントID</li>
<li><code>Arn</code> に <code>user/&lt;作成したユーザー名&gt;</code> が表示されていれば接続成功</li>
</ul>
<p><strong>試しにS3バケット一覧を確認する場合：</strong></p>
<pre><code class="language-bash">aws s3 ls</code></pre>
<p>（バケットがなければ何も表示されませんが、エラーが出なければOK）</p>
<p> </p>
<h2><span id="toc24">8️⃣  STEP 6｜VSCode に AWS Toolkit をインストール・接続する</span></h2>
<p>AWS Toolkit は、VSCodeからAWSリソースをGUI操作できる公式拡張機能です。Lambda関数の編集・実行、S3バケットの参照、CloudFormationスタックの確認などが手軽にできます。</p>
<h3><span id="toc25">6-1. 拡張機能のインストール</span></h3>
<ol>
<li>VSCode の左サイドバー「拡張機能」アイコンをクリック（または <code>Ctrl+Shift+X</code>）</li>
<li>検索欄に <code>AWS Toolkit</code> と入力</li>
<li>「AWS Toolkit」（発行者: <strong>Amazon Web Services</strong>）が表示されたら「インストール」をクリック</li>
</ol>
<p><!-- ![AWS Toolkit 拡張機能のインストール画面](images/aws-toolkit-install.jpg) --></p>
<h3><span id="toc26">6-2. AWS に接続する</span></h3>
<ol>
<li>VSCode 左サイドバーに「AWS」アイコンが追加される</li>
<li>クリック → 「Connect to AWS」（またはAWSアイコン横の設定）</li>
<li>プロファイルを選択する画面で <code>default</code> を選択<br />（<code>aws configure</code> で設定したプロファイルが表示されます）</li>
</ol>
<p><!-- ![AWS Toolkit の接続設定](images/aws-toolkit-connect.jpg) --></p>
<h3><span id="toc27">6-3. リージョンを追加する</span></h3>
<ol>
<li>AWS Toolkit パネル内の「EXPLORER」エリアを右クリック</li>
<li>「Add Region...」をクリック</li>
<li><code>ap-northeast-1（Asia Pacific - Tokyo）</code> を選択</li>
</ol>
<h3><span id="toc28">6-4. 接続確認</span></h3>
<p>AWS Toolkit パネルに Lambda・S3・CloudFormation などのサービスツリーが表示されれば接続成功です。</p>
<p><!-- ![AWS Toolkit 接続成功後のパネル表示](images/aws-toolkit-panel.jpg) --></p>
<h3><span id="toc29">AWS Toolkit でできる主な操作</span></h3>
<table>
<thead>
<tr>
<th>機能</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Lambda</strong></td>
<td>関数の一覧表示・コードの編集・ローカルテスト実行</td>
</tr>
<tr>
<td><strong>S3</strong></td>
<td>バケット・オブジェクトの参照・ダウンロード・アップロード</td>
</tr>
<tr>
<td><strong>CloudFormation</strong></td>
<td>スタックの状態確認・リソース一覧の表示</td>
</tr>
<tr>
<td><strong>ECS</strong></td>
<td>クラスター・タスクの確認</td>
</tr>
<tr>
<td><strong>CloudWatch Logs</strong></td>
<td>ログの参照（Lambda実行ログなど）</td>
</tr>
</tbody>
</table>
<p> </p>
<h2><span id="toc30">9️⃣  複数環境を切り替える（プライベート用・会社用）</span></h2>
<p>プライベート用と会社用など、複数のAWS環境を使い分ける場合は<strong>名前付きプロファイル</strong>を使います。</p>
<h3><span id="toc31">会社用プロファイルを追加する</span></h3>
<pre><code class="language-bash"># 会社用プロファイルとして追加
aws configure --profile company</code></pre>
<pre><code class="language-plaintext">AWS Access Key ID [None]: AKIA○○○○（会社用）
AWS Secret Access Key [None]: ○○○○（会社用）
Default region name [None]: ap-northeast-1
Default output format [None]: json</code></pre>
<h3><span id="toc32">~/.aws/credentials の中身（複数プロファイルの例）</span></h3>
<pre><code class="language-ini">[default]
aws_access_key_id = AKIA○○○○（プライベート用）
aws_secret_access_key = ○○○○

[company]
aws_access_key_id = AKIA○○○○（会社用）
aws_secret_access_key = ○○○○</code></pre>
<h3><span id="toc33">プロファイルを指定してコマンドを実行する</span></h3>
<pre><code class="language-bash"># 会社用プロファイルで接続確認
aws sts get-caller-identity --profile company

# 会社用プロファイルでS3一覧を取得
aws s3 ls --profile company</code></pre>
<h3><span id="toc34">環境変数で一時的に切り替える（Git Bash）</span></h3>
<pre><code class="language-bash"># 会社用環境に切り替え
export AWS_PROFILE=company

# このターミナルセッション中は会社用として実行される
aws sts get-caller-identity

# プライベート用（default）に戻す
unset AWS_PROFILE</code></pre>
<blockquote>
<p><strong>重要</strong>: 作業前に必ず <code>aws sts get-caller-identity</code> を実行して、どちらの環境で操作しているか確認する習慣をつけましょう。プライベート用と会社用を混同すると、意図しないリソースに変更を加えてしまう危険があります。</p>
</blockquote>
<h3><span id="toc35">VSCode AWS Toolkit でプロファイルを切り替える</span></h3>
<ol>
<li>VSCode の AWS Toolkit パネルで接続中のプロファイル名が表示されている箇所をクリック</li>
<li>「Switch Connections」→ 切り替えたいプロファイルを選択</li>
</ol>
<p> </p>
<h2><span id="toc36">🔟  よくあるエラーと対処法</span></h2>
<table>
<thead>
<tr>
<th>エラーメッセージ</th>
<th>原因</th>
<th>対処法</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>command not found: aws</code></td>
<td>AWS CLI 未インストール or ターミナル未再起動</td>
<td>CLI インストール後にターミナルを再起動</td>
</tr>
<tr>
<td><code>Unable to locate credentials</code></td>
<td><code>aws configure</code> 未実行</td>
<td>STEP 4 を再実行</td>
</tr>
<tr>
<td><code>InvalidClientTokenId</code></td>
<td>アクセスキーIDが間違い</td>
<td>キーを再確認・<code>aws configure</code> で再設定</td>
</tr>
<tr>
<td><code>SignatureDoesNotMatch</code></td>
<td>シークレットキーが間違い</td>
<td>キーを再確認・<code>aws configure</code> で再設定</td>
</tr>
<tr>
<td><code>AccessDenied</code></td>
<td>権限不足</td>
<td>IAMポリシーを確認（AdministratorAccess が必要か確認）</td>
</tr>
<tr>
<td><code>ExpiredToken</code></td>
<td>一時的な認証情報が期限切れ</td>
<td>認証情報を再取得・再設定</td>
</tr>
</tbody>
</table>
<h3><span id="toc37">エラーの原因を調べる方法</span></h3>
<pre><code class="language-bash"># --debug オプションで詳細ログを出力
aws sts get-caller-identity --debug

# 設定中のプロファイルを確認
aws configure list

# 設定済みプロファイル一覧を確認
aws configure list-profiles</code></pre>
<p> </p>
<h2><span id="toc38">1️⃣1️⃣  セキュリティの注意事項</span></h2>
<p>AWS環境を安全に使うために、以下の点に注意してください。</p>
<h3><span id="toc39">アクセスキーの管理</span></h3>
<ul>
<li>❌ アクセスキーをコードにハードコードしない</li>
<li>❌ <code>.aws/credentials</code> ファイルをGitにコミットしない（<code>.gitignore</code> に追加）</li>
<li>❌ Slackやメールなどでキーを共有しない</li>
<li>✅ 使わなくなったキーはIAMコンソールから<strong>削除または無効化</strong>する</li>
</ul>
<h3><span id="toc40">.gitignore の設定例</span></h3>
<pre><code class="language-gitignore"># AWS認証情報
.aws/

# 環境変数ファイル
.env
*.env</code></pre>
<h3><span id="toc41">権限設定のベストプラクティス</span></h3>
<table>
<thead>
<tr>
<th>用途</th>
<th>推奨ポリシー</th>
</tr>
</thead>
<tbody>
<tr>
<td>個人学習用</td>
<td>AdministratorAccess（全権限）でも可</td>
</tr>
<tr>
<td>チーム開発</td>
<td>必要なサービスに絞った最小権限</td>
</tr>
<tr>
<td>本番環境</td>
<td>最小権限の原則を徹底</td>
</tr>
<tr>
<td>CI/CD</td>
<td>必要なアクションのみ許可したカスタムポリシー</td>
</tr>
</tbody>
</table>
<h3><span id="toc42">より安全な認証への移行</span></h3>
<p>長期的には、アクセスキーよりも安全な認証方式への移行を検討してください：</p>
<ul>
<li><strong>IAM Identity Center（SSO）</strong>: 一時的な認証情報を使用するため、より安全</li>
<li><strong>IAM Roles</strong>: EC2やLambdaなどのAWSサービスからアクセスする場合に使用</li>
</ul>
<p> </p>
<h2><span id="toc43">まとめ</span></h2>
<p>この記事では、AWSをローカルのVSCodeから操作できるようになるまでの全手順を解説しました。</p>
<h3><span id="toc44">今回設定したこと</span></h3>
<ul>
<li>✅ <strong>IAMユーザー作成</strong>：ルートアカウントを使わない安全な設定</li>
<li>✅ <strong>アクセスキー発行</strong>：CLIからのアクセスに必要な認証情報</li>
<li>✅ <strong>AWS CLI インストール</strong>：コマンドラインでAWSを操作するためのツール</li>
<li>✅ <strong>aws configure 設定</strong>：認証情報をローカルに設定</li>
<li>✅ <strong>接続確認</strong>：<code>aws sts get-caller-identity</code> で正しく接続できているか確認</li>
<li>✅ <strong>VSCode + AWS Toolkit</strong>：GUIでAWSリソースを操作できる環境の構築</li>
<li>✅ <strong>複数環境の切り替え</strong>：プライベート用・会社用を混同しない設定</li>
</ul>
<h3><span id="toc45">次のステップ</span></h3>
<p>この環境があれば、以下のような開発をすぐに始められます：</p>
<ul>
<li><strong>EC2インスタンスの構築</strong>：仮想サーバーを立ち上げて実際のWebサーバーを作る</li>
<li><strong>Lambda関数の開発</strong>：VSCodeから直接Lambda関数を作成・デプロイ</li>
<li><strong>CloudFormationによるIaC</strong>：インフラをコードで管理する</li>
<li><strong>SAMを使ったサーバーレス開発</strong>：API Gateway + Lambdaの構成を手軽に構築</li>
</ul>
<hr>
<p><a rel="nofollow" href="//af.moshimo.com/af/c/click?a_id=1384942&p_id=170&pc_id=185&pl_id=4062&url=https%3A%2F%2Fwww.amazon.co.jp%2Fs%3Fk%3D%25E6%259C%25AC%2BAWS%2B%25E9%2596%258B%25E7%2599%25BA%26__mk_ja_JP%3D%25E3%2582%25AB%25E3%2582%25BF%25E3%2582%25AB%25E3%2583%258A%26crid%3D1DE63UBHFOR4K%26sprefix%3D%25E6%259C%25AC%2Baws%2B%25E9%2596%258B%25E7%2599%25BA%252Caps%252C167%26ref%3Dnb_sb_noss" referrerpolicy="no-referrer-when-downgrade" attributionsrc>Amazon検索[本 AWS 開発]</a><img decoding="async" src="//i.moshimo.com/af/i/impression?a_id=1384942&p_id=170&pc_id=185&pl_id=4062" width="1" height="1" style="border:none;" alt="" loading="lazy"></p>
<p><!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");msmaflink({"n":"AWS運用入門 改訂第2版 押さえておきたいAWSの基本と運用ノウハウ [AWS深掘りガイド]","b":"SBクリエイティブ","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/51AAOubymTL._SL500_.jpg","\/51VMG6YKHdL._SL500_.jpg","\/41EdPB8azAL._SL500_.jpg","\/41v2JFE-9jL._SL500_.jpg","\/41FEEqR-yDL._SL500_.jpg","\/41JfZAdnTPL._SL500_.jpg","\/41vGK0czQrL._SL500_.jpg","\/41-SnYtz2aL._SL500_.jpg","\/41sPrV5fi3L._SL500_.jpg","\/41p7JtvYJ1L._SL500_.jpg","\/4169GVNTs8L._SL500_.jpg","\/41BPI5HP3zL._SL500_.jpg","\/41QOyk60CYL._SL500_.jpg","\/41APjk6FphL._SL500_.jpg","\/41ezKUu7VRL._SL500_.jpg","\/41A1n3K+r5L._SL500_.jpg","\/41aY2T8lEOL._SL500_.jpg","\/419Ca1V6HZL._SL500_.jpg","\/41zQkYyLPzL._SL500_.jpg","\/41YpHcyxiTL._SL500_.jpg","\/41-tKN5mt6L._SL500_.jpg","\/419Mv6m55IL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/4815631085","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/4815631085","a_id":1384942,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/AWS%E9%81%8B%E7%94%A8%E5%85%A5%E9%96%80%20%E6%94%B9%E8%A8%82%E7%AC%AC2%E7%89%88%20%E6%8A%BC%E3%81%95%E3%81%88%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%84AWS%E3%81%AE%E5%9F%BA%E6%9C%AC%E3%81%A8%E9%81%8B%E7%94%A8%E3%83%8E%E3%82%A6%E3%83%8F%E3%82%A6%20%5BAWS%E6%B7%B1%E6%8E%98%E3%82%8A%E3%82%AC%E3%82%A4%E3%83%89%5D\/","a_id":1384917,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2},{"id":3,"u_tx":"Yahoo!ショッピングで見る","u_bc":"#66a7ff","u_url":"https:\/\/shopping.yahoo.co.jp\/search?first=1\u0026p=AWS%E9%81%8B%E7%94%A8%E5%85%A5%E9%96%80%20%E6%94%B9%E8%A8%82%E7%AC%AC2%E7%89%88%20%E6%8A%BC%E3%81%95%E3%81%88%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%84AWS%E3%81%AE%E5%9F%BA%E6%9C%AC%E3%81%A8%E9%81%8B%E7%94%A8%E3%83%8E%E3%82%A6%E3%83%8F%E3%82%A6%20%5BAWS%E6%B7%B1%E6%8E%98%E3%82%8A%E3%82%AC%E3%82%A4%E3%83%89%5D","a_id":1466950,"p_id":1225,"pl_id":27061,"pc_id":1925,"s_n":"yahoo","u_so":3}],"eid":"E8MM1","s":"s"});</script></p>
<div id="msmaflink-E8MM1">リンク</div>
<p><!-- MoshimoAffiliateEasyLink END --></p>
<p><strong>参考リンク：</strong></p>
<ul>
<li><a href="https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/getting-started-install.html">AWS CLI 公式ドキュメント</a></li>
<li><a href="https://aws.amazon.com/jp/visualstudiocode/">AWS Toolkit for Visual Studio Code 公式</a></li>
<li><a href="https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/best-practices.html">IAM ベストプラクティス</a></li>
</ul>
<p><strong>関連記事：</strong></p>
<ul>
<li>【実践】VSCodeとCloudFormationで学ぶAWS EC2構築｜コードでインフラ管理</li>
</ul>

<a rel="noopener" href="https://caymezon.com/aws-ec2-cloudformation-vscode-guide/" title="【実践】VSCodeとCloudFormationで学ぶAWS EC2構築｜コードでインフラ管理" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/01/aws-ec2-cloudformation-vscode-guide-featured-4d5439-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/01/aws-ec2-cloudformation-vscode-guide-featured-4d5439-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/01/aws-ec2-cloudformation-vscode-guide-featured-4d5439-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/01/aws-ec2-cloudformation-vscode-guide-featured-4d5439-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/01/aws-ec2-cloudformation-vscode-guide-featured-4d5439-376x212.jpg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【実践】VSCodeとCloudFormationで学ぶAWS EC2構築｜コードでインフラ管理</div><div class="blogcard-snippet internal-blogcard-snippet">1️⃣ はじめに：なぜCloudFormationを使うのか？AWSマネジメントコンソールでのEC2構築は直感的ですが、再現性と管理性に課題があります。手動構築の課題❌ 同じ構成を再現するのが難しい❌ 設定ミスが発生しやすい❌ 変更履歴が残...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.01.10</div></div></div></div></a>
<ul>
<li>【AWS初心者向け】EC2キーペア作成の完全ガイド</li>
</ul>

<a rel="noopener" href="https://caymezon.com/aws-ec2-keypair-creation-guide/" title="【AWS初心者向け】EC2キーペア作成の完全ガイド｜AWSコンソールとCLIの2つの方法" class="blogcard-wrap internal-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://caymezon.com/wp-content/uploads/2026/01/aws-ec2-keypair-creation-guide-featured-c5e1da-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://caymezon.com/wp-content/uploads/2026/01/aws-ec2-keypair-creation-guide-featured-c5e1da-160x90.jpg 160w, https://caymezon.com/wp-content/uploads/2026/01/aws-ec2-keypair-creation-guide-featured-c5e1da-120x68.jpg 120w, https://caymezon.com/wp-content/uploads/2026/01/aws-ec2-keypair-creation-guide-featured-c5e1da-320x180.jpg 320w, https://caymezon.com/wp-content/uploads/2026/01/aws-ec2-keypair-creation-guide-featured-c5e1da-376x212.jpg 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【AWS初心者向け】EC2キーペア作成の完全ガイド｜AWSコンソールとCLIの2つの方法</div><div class="blogcard-snippet internal-blogcard-snippet">1️⃣ はじめに：EC2キーペアとは？AWS EC2インスタンスにSSH接続するためには、**キーペア（.pemファイル）**が必要です。キーペアの役割認証方式：パスワードではなく公開鍵暗号方式でセキュアに接続用途：EC2インスタンスへのS...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://caymezon.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">caymezon.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2026.01.10</div></div></div></div></a>
<p><strong>最終更新：</strong> 2026年2月20日</p><p>The post <a href="https://caymezon.com/aws-vscode-toolkit-setup-guide/">【初心者向け】AWS環境構築完全ガイド｜アクセスキー作成からVSCode+AWS Toolkitで開発できるまでの全手順</a> first appeared on <a href="https://caymezon.com">CayTech Lab</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://caymezon.com/aws-vscode-toolkit-setup-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
