小编kic*_*hik的帖子

Netsh和httpcfg

我在Win7中使用了以下命令:

netsh http add urlacl url=[http://+:1234/] user=\Everyone
Run Code Online (Sandbox Code Playgroud)

但是它在WinXP中不起作用。所以我下载了httpcfg.exe,但找不到合适的语法将原始命令转换为httpcfg格式

windows wcf

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

Windows 中的 AWS Cli 不会将文件上传到 s3 存储桶

安装了 python 2.7.10 和 aws cli 工具的 Windows 服务器 12r2。以下工作:

aws s3 cp c:\a\a.txt s3://path/
Run Code Online (Sandbox Code Playgroud)

我可以毫无问题地上传该文件。我想要做的是将文件从映射驱动器上传到 s3 存储桶,因此我尝试了以下操作:

aws s3 cp s:\path\file s3://path/
Run Code Online (Sandbox Code Playgroud)

它有效。

现在我想要做但无法弄清楚的是如何不指定,但让它抓取所有文件,以便我可以安排它以将目录的内容上传到我的 s3 存储桶。我试过这个:

aws s3 cp "s:\path\..\..\" s3://path/ --recursive --include "201512"
Run Code Online (Sandbox Code Playgroud)

我收到此错误“参数太少”

最近我能猜到这很疯狂,我没有把特定的文件发送出去,但我不想这样做,我想自动化所有的事情。

如果有人可以请阐明我所缺少的东西,我将不胜感激。

谢谢

amazon-s3 amazon-web-services aws-cli

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

dev_appserver无法在Ubuntu docker容器上启动(ValidationError:应用程序的值'None'与表达式不匹配)

我在升级docker容器后开始看到这个问题.我无法找到一种方法来使用较旧的应用程序引擎包.使用options = 157.xy来获取旧版本不起作用apt-get.

失败日志:

Traceback (most recent call last):
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/dev_appserver.py", line 103, in <module>
    _run_file(__file__, globals())
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/dev_appserver.py", line 97, in _run_file
    execfile(_PATHS.script_file(script_name), globals_)
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 322, in <module>
    main()
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 310, in main
    dev_server.start(options)
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 106, in start
    env_variables=parsed_env_variables)
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/application_configuration.py", line 851, in __init__
    env_variables)
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/application_configuration.py", line 131, in __init__
    self._config_path)
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/application_configuration.py", line 443, in _parse_configuration
    config.application = self._forced_app_id
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/api/validation.py", line 361, in __setattr__
    value = self.GetValidator(key)(value, …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine ubuntu-16.04

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

在Django中验证上传文件类型

我有一个带有文件字段的Post模型,用于上传文件.如何验证文件类型(目前为pdf,如果我稍后更改,则为任何其他类型).我最好还是要验证内容,但如果没有,我猜后缀也会这样做.我试图在网上查找,但我找到的大多数解决方案都是从后面回来的,随着Django文档的更新,它们不再起作用了.请有人帮忙.谢谢.

class Post(models.Model):
    author = models.ForeignKey('auth.User',default='')
    title = models.CharField(max_length=200)
    text = models.TextField()
    PDF = models.FileField(null=True, blank=True)
    created_date = models.DateTimeField(
            default=timezone.now)
    published_date = models.DateTimeField(
            blank=True, null=True)

    def publish(self):
        self.published_date = timezone.now()
        self.save()

    def __str__(self):
        return self.title
Run Code Online (Sandbox Code Playgroud)

python django

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

CloudFormation 类型参数可以为空

我正在尝试创建一个接受可选 SSH 密钥对作为参数的 CloudFormation 模板。我想使用该AWS::EC2::KeyPair::KeyName类型,以便 CloudFormation 界面为用户提供可用键的列表,如图所示。

在此输入图像描述

我遇到的问题是可选部分。如果用户将选择留空,则将使用默认值,但不被视为有效。我得到:

Parameter validation failed: parameter value for parameter name SSHKey does not exist. Rollback requested by user.
Run Code Online (Sandbox Code Playgroud)

有没有办法定义一个可以留空但具有非泛型类型的参数?

这是显示问题的示例模板:

{
  "Parameters": {
    "SSHKey": {
      "Type": "AWS::EC2::KeyPair::KeyName",
      "Description": "Leave empty to disable SSH",
      "Default": ""
    }
  },
  "Conditions": {
    "EnableSSH": {
      "Fn::Not": [
        {
          "Fn::Equals": [
            "",
            {
              "Ref": "SSHKey"
            }
          ]
        }
      ]
    }
  },
  "Resources": {
    "LaunchConfig": {
      "Type": "AWS::AutoScaling::LaunchConfiguration",
      "Properties": {
        "ImageId": "ami-9eb4b1e5",
        "InstanceType": "t2.micro",
        "KeyName": {
          "Fn::If": [ …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-cloudformation

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

AWS CLI 创建 ec2 实例 UnicodeEncodeError

我正在尝试使用以下命令通过 AWS 控制台工具创建一个新的 EC2 实例:

aws ec2 run-instances --image-id ami-9abea4fb --count 1 –-instance-type t2.micro --key-name my_key_name --security-group-ids my_rule --region us-west-2
Run Code Online (Sandbox Code Playgroud)

但我不断收到此错误。

Traceback (most recent call last):
  File "/usr/local/bin/aws", line 27, in <module>
    sys.exit(main())
  File "/usr/local/bin/aws", line 23, in main
    return awscli.clidriver.main()
  File "/Users/davesmith/Library/Python/2.7/lib/python/site-packages/awscli/clidriver.py", line 56, in main
    return driver.main()
  File "/Users/davesmith/Library/Python/2.7/lib/python/site-packages/awscli/clidriver.py", line 203, in main
    sys.stderr.write(str(e))
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2013' in position 27: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-cli

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