问题标签 [cloudcaptain]
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.
amazon-web-services - 使用 boxfuse 为多可用区 elb 部署定义子网
我注意到已经有一个
参数,但不适用于基于 ELB 的部署。是否已经可以定义部署应该使用哪些 vpc/子网?
amazon-web-services - 通过 Boxfuse 将 Grizzly 应用程序部署到 AWS 失败
我有一个 Grizzly 应用程序,我正在尝试使用 Boxfuse 将其部署到 AWS。Grizzly 服务器是这样启动的:
这一切都在本地运行良好(如果我转到http://localhost:8080 ,我会看到我的“Hello World”页面)但是当我推送到 AWS 时,我收到了这个 Grizzly 错误:
我不知道我是否应该为 AWS 版本做任何不同的事情,但我认为重点是我不必这样做。任何帮助表示赞赏。谢谢!
cloudcaptain - boxfuse dev db 未正确配置
我刚开始使用 boxfuse,似乎无法找到一种方法来配置我的开发数据库。
在我的 boxfuse.yml 我有(对于数据库部分):
如果我尝试运行它(boxfuse run),我的应用程序根本无法运行。
boxfuse info 产生以下内容:
oxfuse 客户端 v.1.18.7.938 版权所有 2016 Boxfuse GmbH。版权所有。
帐号:mlr11 (mlr11)
开发环境中有关 mlr11/dms-service 的信息:
这与我的预期非常不同。URL、数据库、用户、密码)与我的 boxfuse.yml 文件不匹配。
我错过了什么。我知道这一定很简单。我进行了各种搜索并阅读了几次文档。我似乎无法找到问题所在。任何指针将不胜感激。
playframework - 使用 boxfuse 部署 play 2 应用程序后如何访问 h2 数据库
使用 boxfuse 部署 play 2 应用程序后如何访问我的 h2 数据库?我试过'boxfuse open -db -env=test',但它说找不到数据库。
java - boxfuse 应用程序无法连接到 RDS 数据库
我正在使用 boxfuse 在 AWS 上部署 dropwizard (0.9.1) 应用程序。在使用 VirtualBox 环境时,我能够部署开发版本,并且我的应用程序按预期工作。
我现在正试图将它部署到 AWS,但没有取得多大成功。一切都按预期进行,直到下面出现。
我需要在我的 boxfuse.yml 文件中添加任何特殊内容吗?我正在使用部署到 VirtualBox 环境时使用的那个。我是否需要先在我的 AWS 账户中创建任何内容?
有什么想法我可能做错了吗?我四处寻找,找不到太多可以尝试的东西?
amazon-web-services - 无法将 AWS 连接到 boxfuse
我正在尝试将 boxfuse 连接到我的 aws 帐户,我得到以下信息。非常感谢任何帮助
我按照 Boxfuse 提供的说明进行操作,我是否遗漏了什么,我需要做一些特别的事情吗?我使用了 boxfuse 提供的政策
{"Version": "2012-10-17","Statement":[
{"Sid":"allow","Effect":"Allow","Resource":["*"],
"Action":["ec2:*","elasticloadbalancing:*","autoscaling:*","rds:*","cloudwatch:*","iam:ListInstanceProfiles","iam:PassRole"]},
{"Sid":"ec2Deny","Effect":"Deny",
"Action":["ec2:*"],"Resource":["*"],"Condition":{"StringEquals":{"ec2:ResourceTag/boxfuse:ignore":"true"}}},
{"Sid":"rdsDeny","Effect":"Deny",
"Action":["rds:*"],"Resource":["*"],"Condition":{"StringEquals":{"rds:db-tag/boxfuse:ignore":"true"}}}]}
这就是我在 Iam 角色政策中的信任关系的样子
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::762186188748:root"
},
"Action": "sts:AssumeRole",
"Condition": {
"StringEquals": {
"sts:ExternalId": "uxvmGXwfII4944dh"
},
"Bool": {
"aws:MultiFactorAuthPresent": "true"
}
}
}
]
}
amazon-web-services - 如何使用 boxfuse 部署播放框架动态传递数据库名称
我一直在尝试部署一个具有 mysql 后端的 play 应用程序,在 application.conf 中有 db 配置,尝试构建一个在下面运行的测试 conf,因为我已经创建了一个 db
boxfuse run nimalist-api:1.0 -env=test -jvm.args=-Dconfig.resource=prod.conf -dbtype=none
但是 boxfuse 仍在创建一个新数据库,所以由于我的 play config 中的配置错误,play 应用程序没有被部署
有没有办法:-
- 我可以告诉 boxfuse 在部署播放应用程序时不要创建数据库
- 如果boxfuse创建数据库有没有办法,我可以将数据库配置动态传递给我的播放应用程序
谢谢您的帮助
java - Boxfuse 中的根证书问题
我们的服务与多个 AWS 服务(例如 KMS)进行通信。每当我们的服务尝试调用以下 AWS 服务之一时,部署 Boxfuse AMI 都会导致日志中出现此错误:
我相信我已经能够追溯到 SSL 问题(我们似乎缺少适当的根 TLS 证书)
我们通过将 JRE 复制到 /src/main/resources 目录中来使用文档中描述的 Oracle JRE。JRE 包含一个 cacerts 文件,应该涵盖这一点,因此我尝试将 cacerts 文件复制到 /src/main/resources,如 Boxfuse 文档中所述:
但是,我仍然遇到同样的错误。有任何想法吗?
bash - 等到命令在 Bash 中完全完成
我正在使用一个名为 Boxfuse 的实用程序,convert 命令执行一些需要一些时间的处理,并且在此处理过程中有几行输出。
我正在尝试将最后一个输出中的最后一个单词保存到一个变量中。这大约有一半的时间有效。另一半实际上保存了较早输出行之一的最后一个单词。我的 bash 看起来像这样:
此命令的完整输出,跨越几行,超过一分钟左右:
有时我的脚本会呼应第一行或第二行的最后一个词,而不是最后一个词。如何强制它等到命令完成?
virtualbox - 导出 boxfuse 图像
我创建了一个工作图像,我可以通过简单地调用boxfuse run <image name>
. 我可以将图像导出到文件并将其交给我的同事,以便他们可以从 virtualbox 运行它吗?