问题标签 [aws-cloud9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1437 浏览

c# - AWS Cloud9 无法连接到 SSH 服务器 ubuntu@xx.xx.xxx.xx

收到此错误。使用 SSH 连接 Cloud9 时, AWS Cloud9 无法连接到 SSH 服务器 ubuntu@xx.xx.xxx.xx

我检查了安全组是好的。检查 IAM 规则是否正常。

我跟着这个视频的每一步。https://www.youtube.com/watch?v=3ZdvbGArONk&t=351s

但仍然得到同样的错误。

0 投票
1 回答
304 浏览

c++ - Cloud9 C++ 断点

编辑:我尝试在一个非常简单的程序上使用编辑器中内置的断点,它可以工作。所以有可能我的代码(使用了大量实例的内存)加上调试器对于 nano 实例来说太多了。

我一直在命令行上使用 gdb 进行调试和断点。但看起来 Cloud9 有一个不错的内置调试器。

添加断点并在“调试”模式下运行 C++,会产生以下结果:

在此处输入图像描述

有没有人能够在 cloud9 中为 c++ 使用断点和可视化调试器?

我已经尝试为 valgrind 等编写一些自定义运行程序。但这是使用标准 c++ 运行程序。

谢谢!

0 投票
1 回答
263 浏览

amazon-web-services - 为什么 Dash 应用程序无法在 AWS Cloud9 中预览?

尝试在 AWS Cloud9 中查看 Dash 应用程序。在 Cloud9 文档 ( https://docs.c9.io/docs/run-an-application ) 中,IP 需要为 0.0.0.0,并且唯一开放的端口是 8000、8001 和 8002。

在 run_server 函数中设置这些端口,并尝试将 adhoc ssl 与 pyopenssl 一起使用,但无济于事。

我正在从终端的 python 3.6 虚拟环境中运行该文件。

我仍然无法在 Cloud9 的预览窗格中查看 Dash 应用程序。

有谁知道这个问题的解决方案?

0 投票
1 回答
993 浏览

python - 使用 cloud9 将 aws lambda 部署到另一个区域的最佳实践

问题:如果我在爱尔兰部署 lambda,则 lambda 无法使用托管在伦敦的 s3 触发器。理想情况下,我会在伦敦启动一个 cloud9 实例,但该服务在伦敦尚不可用。

Cloud9 非常适合测试和开发需要与其他 aws 服务交互的 lambda,需要在本地系统上开发的其他 aws 服务的代码需要更改以进行部署,这显然不理想。因此,我宁愿使用 cloud9 IDE 进行开发。

作为一种解决方法,我一直在开发基于爱尔兰的 EC2 实例,然后我有一个脚本,其中复制了 lambda 的基本文件并将其压缩并将其发送到 s3 存储桶。然后我可以在任何地方生成一个 lambda 并从 s3 存储桶中导入 zip。

不过,这样看起来很麻烦,一定有更好的办法吗?

这是代码示例(1)lambda

(2)python脚本打包lambda(调用bash脚本zip)并将其发送到s3:

(3) python脚本调用bash脚本压缩lambda:

然后从命令行调用打包脚本将其发送到存储桶,以便可以将其部署到任何地方。

可能是社区认为这是解决此问题的完美方法?但这感觉有点麻烦,我还没有看到来自亚马逊或其他地方的任何文件表明“更好”的方法?任何反馈都会很棒?

0 投票
0 回答
40 浏览

amazon-web-services - 为什么 Cloud9 询问我是否要显示所有 * 可能性(y 或 n)?

使用cloud9环境,它不断提示我:

这个数字随着我改变我的环境而改变。有没有其他人遇到过这个问题?

无论我点击是或否,提示都会在几秒钟内重现。

0 投票
0 回答
283 浏览

vue.js - 使用动态导入时,cloud9 工作区 linting 中的意外令牌导入

对于我的工作流程来说,这可能是一个非常深奥且具体的问题,所以我不知道过去是否有其他人遇到过。我使用 aws-cloud9 工作区为我的 Vue 应用程序进行开发。我最近开始在我的 vue-router 文件中使用动态导入来拆分块并减少初始文件加载大小。就 webpack 编译器和在浏览器中运行而言,它运行良好!但是,cloud9 的 linter(我相信它正在使用 eslint)在我第一次动态导入时失败,并出现错误“解析错误:意外的令牌导入”。我的项目目录中有一个 .eslintrc.js 文件,如下所示:

其他问题提到了对 eslintrc 文件的编辑以解决该问题。在我的项目中更改 eslintrc 文件会更改编译时显示的错误,但 aws-cloud9 ide 仍然在排水沟中显示错误。

0 投票
2 回答
1561 浏览

javascript - 如何在数组中的 javascript 字符串中添加选项卡

我一直在尝试设置一个单元测试,它基本上测试我从其他地方的文件中读取的内容是否被正确解析。我不想在这个单元测试中读取文件,所以我创建了一个包含信息的数组。但是无论我尝试什么,空格都会转换为'\ t'。

上面的数组在打印到控制台时直接在我期望制表符 (5-7) 的所有位置产生 '\t'。但是,它实际上是 '\t' 而不是制表符,因此我无法对其进行拆分(mgfSection[6].split("\t") 不起作用)。另一方面,它在从文件中读取时会起作用,所以我不能使用 ("\t") 来让我的测试工作。

我该怎么做才能让空白显示为下游函数的真实空白?

谢谢你,延斯

顺便说一句,我正在 AWS Cloud9 上开发。

0 投票
0 回答
44 浏览

php - Laravel、GuzzleHttp 请求和 Cloud9 的问题

我正在尝试在我的 React/Laravel 应用程序中实现 GuzzleHttp 应用程序。

这是我的路线: 在此处输入图像描述

这是我的控制器代码:

这是我的邮递员请求: 在此处输入图像描述

当我尝试在此路线上执行发布请求时:(api/login)它不会返回任何响应。服务器刚刚停止工作,我需要重新启动它。环境是 AWS Cloud9,php 版本 7.2 和 laravel 版本 5.7 只运行php artisan serve --port=8082 --host=0.0.0.0

注意:当我在其他站点例如:github.com 上发送获取请求时,它会返回响应。问题是当我尝试对同一个 IP 进行请求时。

PS。当我尝试在路线上登录时,/oauth/token它可以工作并返回令牌

任何答案将不胜感激。谢谢。

0 投票
1 回答
425 浏览

amazon-web-services - Tkinter Python AWS Cloud9

是否有可能在 IDE AWS Cloud9 (Python) 中导入 Tkinter 模块?这个简单的程序不起作用(没有模块名称'Tkinter')。有什么建议吗?谢谢

0 投票
4 回答
1617 浏览

amazon-web-services - AWS Cloud9:在本地引用 Lambda 层

我已经建立了一个 Cloud9 环境来开发和测试 lambda 函数。为了使环境“更干净”,我选择使用 lambda 层来指定函数的依赖项。通过这样做,我已经从环境中删除了依赖文件夹,但我现在无法在本地进行测试。

例如,我有一个用于 Stripe 的 python 库的 lambda 层。我能够在 Cloud9 中编写一个引用条带的 lambda 函数,部署该函数,并成功地远程测试该函数。但我无法在本地运行该功能,因为我得到“无法导入条纹”

有没有办法通过在 Cloud9 中指定层 ARN 在本地测试依赖于 lambda 层的 lambda 函数?