小编Sum*_*ngi的帖子

为什么我不能将AWS的新st1/sc1 EBS卷用作根卷

AWS最近推出了sc1和st1 HDD EBS卷类型,我似乎无法在启动新EC2实例或从已创建的AMI(已尝试两者)启动时将这些用作根卷.

我选择了m4机器,无论如何,根卷是EBS本身,下面是截图,我添加的第二个卷获得新选项,但是第一个我不能选择相同.这是设计AWS人员吗?

在此输入图像描述

amazon-ec2 amazon-ebs amazon-web-services

8
推荐指数
2
解决办法
1968
查看次数

阻止AngularJS在路由之间缓存html

我在与Angular JS连接的页面中有两条路由.

一个页面有一个表单,您可以从中保存一些信息,当我在路由之间来回切换时,angular似乎没有请求html.

我试过做$ httpProvider.defaults.cache = false;

基本上对于一条路线我不希望Angular缓存html,对于其他路线它实际上是一件好事.

代码在这里给出:

angular.module('userAccount', ['ngRoute', 'ngAnimate'])
.config(['$routeProvider', '$locationProvider', '$httpProvider',
  function ($routeProvider, $locationProvider, $httpProvider) {
      //$httpProvider.defaults.cache = false;
      $locationProvider.hashPrefix('');
      $routeProvider
        .when('/UserProfile/:action', {
            reloadOnSearch: false,
            cache: false,
            templateUrl: function (params) {
                return '/UserProfile/' + params.action;
            },
            controller: 'UserProfCtrl'
        })
        .when('/UserDashboard/:action', {
            templateUrl: function (params) {
                return '/UserDashboard/' + params.action;
            },
            controller: 'UserDashCtrl'
        })
        .otherwise('/UserDashboard/Index');
  }])
.controller('MainCtrl', ['$scope', '$route', '$routeParams', '$location',
  function ($scope, $route, $routeParams, $location) {
      $scope.$on('$routeChangeStart', function (next, current) {

      });

      this.$route = $route;
      this.$location …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

7
推荐指数
1
解决办法
2万
查看次数

Logstash - 是流入数据库的输出吗?

我想从Logstash获得Influx DB的输出,有没有这样的插件可用?

输出设置为graphite.这是涌入配置:

[input_plugins]

# Configure the graphite api
[input_plugins.graphite]
enabled = true
port = 2003
database = "AirAnalytics"  # store graphite data in this database
# udp_enabled = true  # enable udp interface on the same port as the tcp interface
Run Code Online (Sandbox Code Playgroud)

这是logstash配置:

output {
    stdout {}
    graphite {
            host => "localhost"
            port => 2003
    }
}
Run Code Online (Sandbox Code Playgroud)

我在控制台(stdout)中看到输出但没有其他消息,并且没有任何内容被发布到涌入.我也检查了潮流日志,没有.

我尝试通过http直接发布相同的消息到涌入并且它有效,所以消息或涌入安装没有问题.

logstash influxdb

6
推荐指数
1
解决办法
9196
查看次数

具有公共读取权限的AWS S3 putobject - .Net SDK

我正在使用.Net SDK for AWS.

我想将一个文件放入S3并使其内容可以公开读取,我看到我可以使用"Grants"属性来执行此操作,但是我无法在某些字段的联机文档中找到值输入.

var request = new PutObjectRequest()
{
BucketName = "some-bucket",
Key = fileName,
FilePath = filePath,
StorageClass = new S3StorageClass("REDUCED_REDUNDANCY"),
ContentType = "text/csv",
Grants = new List<S3Grant>() {
new S3Grant() {
Grantee = new S3Grantee()
{
CanonicalUser = "Everyone",
DisplayName = "Everyone"
},
Permission = new S3Permission("open/download")}}
};
Run Code Online (Sandbox Code Playgroud)

在上面的请求中:

1)受助人"Everyone"只是我的猜测,那里的有效值应该是多少?

2)对于S3Permission,什么是相当于我的"开放/下载"猜测的有效值?

我知道我必须在桶级别向公众开放列表权限,我可以通过控制台做任何事情,我似乎无法找到有效的API请求参数.

permissions amazon-s3

6
推荐指数
2
解决办法
6924
查看次数

Swagger Codegen JMeter测试数据模板

我从一个swagger定义生成Jmeter的jmx文件,生成的JMX和测试数据CSV看起来很无用,它没有关于API期望的参数信息,没有响应映射信息的http状态代码等.

您可以获取任何定义文件,以重现此:

  1. 转到http://editor.swagger.io/#/
  2. 从文件菜单中打开任何示例
  3. 从generate client菜单中,单击Jmeter

我期望的是具有API的整个框架的JMX,以便QA人员不必担心这一点并且只关注测试.

我为其他语言/工具生产的所有客户都足够好,除了Jmeter,我在这里做错了吗?

jmeter swagger openapi swagger-codegen

6
推荐指数
1
解决办法
4623
查看次数

AWS lambda无法创建计划的事件源

无法为lambda创建定期计划.

我做了什么:

1)创建功能并成功测试.

2)转到AWS mgmt控制台中的事件源部分.

3)点击添加事件源.

4)使用默认设置的速率(5分钟)点击提交.

得到错误:

创建事件源映射时出错:无法创建预定事件事件源

我浏览了文档并通过AWS CLI运行此语句:

aws lambda add-permission --statement-id Allow-scheduled-events --action lambda:InvokeFunction --principal events.amazonaws.com --function-name function:myfunction
Run Code Online (Sandbox Code Playgroud)

上面的声明成功完成,我尝试再次运行它,并说它已经存在,确认它已经运行.

我尝试再次添加计划但得到了同样的错误.

我应该改变这个角色吗?文档中没有其他任何内容.lambda运行时具有基本的lambda执行角色.

UPDATE

我暂时给出了Lambda正在执行管理员访问的角色,仍然是同样的错误.

解决方法

仅供参考...对于面临此问题的人,我可以通过访问cloudwatch并从那里添加一个针对lambda的事件来实现相同的结果......同样的事情,但仍然没有回答这个问题.我无法想象AWS控制台有这样一个漏洞,他们没有做任何事情.

amazon-web-services aws-lambda

5
推荐指数
1
解决办法
2445
查看次数

AWS Lambda CloudWatch 日志记录是否同步?

AWS Lambda CloudWatch 日志记录是否同步?

AWS 建议 AWS Lambda 应登录到 CloudWatch,如果需要,可以从那里将其流式传输到多个位置。

我想不出一个好的方法来测试这个,因此这个问题。

如果是同步的:

1) 延迟/KB 是多少?

如果是异步的:

1)当Lambda函数完成其工作(向调用者返回响应)时,AWS文档说它可以随时被销毁以缩小规模或出于任何原因简单地被另一个实例替换,如果它确实是异步的,那么AWS如何保证日志不会丢失吗?

更新:我发现无论我们谈论什么语言,Lambda最终都会写入控制台(node.js中的console.log,C#中的Console.Writeline),我想AWS从控制台获取它并将其放入Cloudwatch中。这让我更加困惑,如果有人能指出我的数据流程图,那就太棒了。

logging amazon-web-services amazon-cloudwatch aws-lambda

4
推荐指数
1
解决办法
2208
查看次数

Rails 服务器:无法通过私有 ip 而不是本地主机访问应用程序

我启动了一个 Rails 应用程序并访问http://127.0.0.1:3000它可以工作,但如果我访问http://192.168.0.59:3000它就不行。我的 Mac 的 IP 地址是192.168.0.59

我认为它以前有效。我想使用我的 iPhone 来访问我的 mac 作为同一内部网络中的本地服务器。任何提示?

编辑:是的,这是因为 rails 服务器绑定127.0.0.1所以只有我自己的机器可以评估,所以rails s -b 0.0.0.0. 因为我用霰弹枪所以shotgun -o 0.0.0.0

web ruby-on-rails-4

3
推荐指数
1
解决办法
1179
查看次数

AWS - 在172.168.0.0/16 CIDR块中偶然创建了VPC,效果如何?

我们意外地在172.168.0.0/16 CIDR块中创建了一个VPC,我们意识到我们需要改变它,但是,有没有人知道这个问题的不良影响?

是否每次拨打本地IP(如我们所料)实际上是通过互联网进行的?

我们是否可以与已经接受这些IP的人发生IP冲突?

如果有人在这个街区拥有IP,我们的内部流量是否真的可以上网?

编辑:

我们的子网路由表将此范围内的流量路由到本地网络,但我很确定仍然会产生不利影响.

vpc amazon-web-services

0
推荐指数
1
解决办法
3506
查看次数