【问题标题】:grunt-ec2 hangs when trying to execute grunt-ec2 commands (to manipulate amazon ec2 bucket)尝试执行 grunt-ec2 命令时 grunt-ec2 挂起(操作 amazon ec2 存储桶)
【发布时间】:2014-05-01 10:53:29
【问题描述】:

我正在使用https://github.com/bevacqua/grunt-ec2 连接并更新 Amazon AWS 的存储桶。当我执行任何 ec2 命令(例如:grunt ec2_list_json:all)时,它会挂起并且从不响应。以下是相关文件的样子:

Gruntfile.js

// Generated on 2014-04-28 using angfull 1.4.2
'use strict';

// # Globbing
// for performance reasons we're only matching one level down:
// 'test/spec/{,*/}*.js'
// use this if you want to recursively match all subfolders:
// 'test/spec/**/*.js'

module.exports = function (grunt) {

  // Load grunt tasks automatically
  require('load-grunt-tasks')(grunt);

  // Time how long tasks take. Can help when optimizing build times
  require('time-grunt')(grunt);

  // Define the configuration for all the tasks
  grunt.initConfig({

    pkg: grunt.file.readJSON('package.json'),
    ec2: 'aws-credentials.json',

    ...

  });

  grunt.loadNpmTasks('grunt-ec2');

  ...

aws-credentials.json

{
  "AWS_ACCESS_KEY_ID": "xxx",
  "AWS_SECRET_ACCESS_KEY": "xxx",
  "AWS_SECURITY_GROUP": "xxx",
  "AWS_DEFAULT_REGION": "us-east-1d",
  "AWS_IMAGE_ID": "ami-05355a6c",
  "NODE_SCRIPT": "server.js"
}

当我执行需要连接到 AWS 实例的命令时 - 它挂起。显然它根本没有连接 - 我只是不确定为什么。谢谢。

【问题讨论】:

    标签: node.js amazon-web-services amazon-ec2 amazon-s3 gruntjs


    【解决方案1】:

    配置应该如下:

    {
      "AWS_ACCESS_KEY_ID": "xxx",
      "AWS_SECRET_ACCESS_KEY": "xxx",
      "AWS_SECURITY_GROUP": "xxx",
      "AWS_DEFAULT_REGION": "us-east-1",
      "AWS_IMAGE_ID": "ami-05355a6c",
      "NODE_SCRIPT": "server.js"
    }
    

    基本上,us-east-1dus-east-1 内的可用区,而不是区域。

    【讨论】:

    • 谢谢 - 我试一试......现在也搞乱 openshift - 在亚马逊 ec2 上阅读一些关于“行走”mongodb 的内容......这是让 t1.micro 服务器正常工作的必要策略和蒙戈?如果是这样 - 究竟什么是“行走”?我读了一篇文章,但我还没有完全理解。
    • 我已经设置了 mongo,它正在服务器上运行(经过大量配置)——但我基本上只使用 t1.micro 进行“测试生产”,一些一般性的建议会很棒!
    • 例如 - 我应该为 amazon ec2 t1.micro 服务器设置什么 mongodb:///xxx ?
    • @ewizard 如果您的 mongodb 服务器在同一个 EC2 区域,您可以将其设置为 mongodb 的服务器内部 IP 地址。
    猜你喜欢
    • 2017-04-06
    • 1970-01-01
    • 2016-01-22
    • 1970-01-01
    • 2013-11-14
    • 1970-01-01
    • 2015-04-08
    • 1970-01-01
    • 2014-01-23
    相关资源
    最近更新 更多