0

0

VSCode与AWS Toolkit:在编辑器中管理你的AWS资源

P粉986688829

P粉986688829

发布时间:2026-01-07 17:38:02

|

516人浏览过

|

来源于php中文网

原创

需安装AWS Toolkit扩展、配置~/.aws/credentials和config文件、通过AWS侧边栏管理资源、部署SAM/CDK应用、流式查看CloudWatch日志。

vscode与aws toolkit:在编辑器中管理你的aws资源

如果您希望在Visual Studio Code中直接管理Amazon Web Services资源,而无需切换到AWS控制台或命令行工具,则需要正确配置并使用AWS Toolkit扩展。以下是实现此目标的具体操作路径:

本文运行环境:MacBook Pro,macOS Sequoia。

一、安装并启用AWS Toolkit扩展

AWS Toolkit是VSCode官方支持的扩展,提供对EC2、S3、Lambda、CloudFormation等服务的集成访问能力,其核心依赖于本地AWS凭证和正确的区域配置。

1、打开VSCode,点击左侧活动栏中的扩展图标(四个方块组成的图标)。

2、在扩展市场搜索框中输入AWS Toolkit,选择由Amazon Web Services发布的官方扩展。

3、点击“安装”按钮,等待安装完成,然后点击“重新加载”使扩展生效。

二、配置AWS凭证文件

VSCode通过读取本地~/.aws/credentials~/.aws/config文件识别身份与默认区域,Toolkit不会引导用户交互式输入密钥,必须预先配置好。

1、在终端中执行mkdir -p ~/.aws确保目录存在。

2、使用文本编辑器创建或修改~/.aws/credentials,填入具有足够权限的Access Key ID与Secret Access Key,格式为:

[default]

FashionLabs
FashionLabs

AI服装模特、商品图,可商用,低价提升销量神器

下载

aws_access_key_id = AKIAIOSFODNN7EXAMPLE

aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

3、创建或修改~/.aws/config,指定默认区域,例如:

[default]

region = us-east-1

三、使用Explorer面板浏览AWS资源

启用Toolkit后,VSCode左侧活动栏将新增AWS图标,点击可展开资源树状视图,实时加载当前凭证下所授权访问的服务资源列表。

1、点击左侧活动栏最下方的AWS图标(云朵形状)。

2、在弹出的资源树中展开EC2节点,查看所有运行中实例及其状态、ID、IP地址。

3、右键单击某个EC2实例,可选择Connect via SSH,自动调用本地Terminal并生成连接命令。

四、部署Serverless应用至Lambda

Toolkit支持从VSCode内直接将本地函数打包并部署至AWS Lambda,前提是项目结构符合SAM或CDK规范,并已安装相应CLI工具。

1、打开一个包含template.yaml(SAM)或cdk.json(CDK)的文件夹。

2、右键点击该模板文件,在上下文菜单中选择Deploy SAM Application

3、在弹出的选择框中确认部署目标区域、堆名称及参数,点击“部署”启动自动化打包与CloudFormation执行流程。

五、查看并流式获取CloudWatch日志

Toolkit集成了CloudWatch Logs功能,允许开发者在不离开编辑器的情况下订阅日志组,适用于调试Lambda函数或ECS任务输出。

1、在AWS Explorer中展开CloudWatchLog Groups节点。

2、找到对应Lambda函数的日志组(通常以/aws/lambda/函数名命名),右键选择Start Streaming

3、日志将实时显示在VSCode新打开的只读文本面板中,每条日志附带时间戳与请求ID。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

408

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

532

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

309

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

74

2025.09.10

lambda表达式
lambda表达式

Lambda表达式是一种匿名函数的简洁表示方式,它可以在需要函数作为参数的地方使用,并提供了一种更简洁、更灵活的编码方式,其语法为“lambda 参数列表: 表达式”,参数列表是函数的参数,可以包含一个或多个参数,用逗号分隔,表达式是函数的执行体,用于定义函数的具体操作。本专题为大家提供lambda表达式相关的文章、下载、课程内容,供大家免费下载体验。

202

2023.09.15

python lambda函数
python lambda函数

本专题整合了python lambda函数用法详解,阅读专题下面的文章了解更多详细内容。

189

2025.11.08

Python lambda详解
Python lambda详解

本专题整合了Python lambda函数相关教程,阅读下面的文章了解更多详细内容。

41

2026.01.05

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

382

2023.07.18

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

15

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
go语言零基础开发内容管理系统
go语言零基础开发内容管理系统

共34课时 | 2.5万人学习

第二十三期_前端开发
第二十三期_前端开发

共98课时 | 7.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号