小编Tho*_*rge的帖子

在localstack上自动创建S3存储桶

在docker中使用localstack-compose主要是为了模仿S3.

我知道我可以创建桶,这不是问题.我想做的是在运行docker-compose时自动创建存储桶.

是否已为localstack构建了一些东西?

amazon-s3 docker-compose atlassian-localstack

13
推荐指数
3
解决办法
1261
查看次数

如何在AWS中删除弹性IP地址

我似乎无法在AWS中删除它,它没有显示任何选项,如删除或取消关联.

AWS每月向我收取弹性IP地址使用费用.我甚至没有使用它们.

请帮帮我,如何删除EIP地址.

ip-address amazon-ec2 amazon-web-services

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

如何在numpy中更改数组形状?

如果我创建一个数组,X = np.random.rand(D, 1)它有形状(3,1):

[[ 0.31215124]
 [ 0.84270715]
 [ 0.41846041]]
Run Code Online (Sandbox Code Playgroud)

如果我创建自己的数组,A = np.array([0,1,2])那么它有形状(1,3)和外观

[0 1 2]
Run Code Online (Sandbox Code Playgroud)

如何强制(3, 1)阵列上的形状A

python numpy

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

在 Terraform 中使用多个环境/变量

我们使用 terraform 在 AWS 中启动我们的基础设施,我们有 3 个独立的环境:Dev、Stage 和 Prod

Dev :需要 - public、private1a、privatedb 和 privatedb2 子网 Stage & Prod :需要 - public、private_1a、private_1b、privatedb 和 privatedb2 子网

我有 main.tf、变量、dev.tfvars、stage.tfvars 和 prod.tfvars。我试图了解如何使用当前用于开发环境的 main.tf 文件,并使用 .tfvars 文件创建阶段和产品所需的资源。

terraform apply -var-file=dev.tfvars

terraform apply -var-file=stage.tfvars (除了其他子网之外,这还应该创建子网 private_1b)

terraform apply -var-file=prod.tfvars (除了其他子网之外,这还应该创建子网 private_1b)

如果您需要进一步说明,请告诉我。

谢谢,

amazon-web-services terraform

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

Sniffer Snippet允许在新行上使用括号

是否有一个codeniffer片段允许/ force {}为每个函数/方法添加换行符?

基本上,强迫这样的事情:

if (TRUE)
{
     // Code logic
}
else
{
    // Code Logic
}
Run Code Online (Sandbox Code Playgroud)

public function test()
{
     // Code logic
}
Run Code Online (Sandbox Code Playgroud)

php codesniffer

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

Vue内联条件if?

我有以下一段代码:

    <div
        :id="'object' + object.id""
        :style="'position:absolute !important; width:' + object.width + '% !important; height:' + object.height + '% !important;'">
    <div
Run Code Online (Sandbox Code Playgroud)

这很好用,并且渲染得很好。

我现在想在那里添加有条件的东西。就像是

if object.background == 'solid'
 background-color: #ffffff;
endif
Run Code Online (Sandbox Code Playgroud)

我尝试通过 Vue 内联 if 来实现这一点,它给了我这个:

[object.background == 'solid' ?背景颜色:#ffffff 重要;:'']

但这只是带来了很多错误,这让我觉得我在处理这一切都是错误的。

对我来说,在我的风格中实现简短的条件语句的正确方法是什么?

vue.js

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

K8S:运行负载平衡器同步例程时出错

试图让ThingsBoard在谷歌云上运行。

我现在看到以下错误:

同步期间出错:运行负载均衡器同步例程时出错:loadbalancer thingsboard-tb-ingress--013d7ab9087175d7 不存在:CreateUrlMap:googleapi:错误 400:字段“资源”的无效值:“{“名称”:“k8s-um- Thingsboard-tb-ingress--013d7ab9087175d7", "hostRule": [{ "host": ["*"], "...'。路径模式无效,无效

kubectl describe ingress 给了我以下信息:

Name:             tb-ingress
Namespace:        thingsboard
Address:
Default backend:  default-http-backend:80 (10.52.0.5:8080)
Rules:
  Host  Path  Backends
  ----  ----  --------
  *
        /api/v1/.*            tb-http-transport:http (<none>)
        /static/rulenode/.*   tb-node:http (<none>)
        /static/.*            tb-web-ui:http (<none>)
        /index.html.*         tb-web-ui:http (<none>)
        /                     tb-web-ui:http (<none>)
        /.*                   tb-node:http (<none>)
Annotations:
  kubectl.kubernetes.io/last-applied-configuration:  {"apiVersion":"extensions/v1beta1","kind":"Ingress","metadata":{"annotations":{"nginx.ingress.kubernetes.io/proxy-read-timeout":"3600","nginx.ingress.kubernetes.io/ssl-redirect":"false","nginx.ingress.kubernetes.io/use-regex":"true"},"name":"tb-ingress","namespace":"thingsboard"},"spec":{"rules":[{"http":{"paths":[{"backend":{"serviceName":"tb-http-transport","servicePort":"http"},"path":"/api/v1/.*"},{"backend":{"serviceName":"tb-node","servicePort":"http"},"path":"/static/rulenode/.*"},{"backend":{"serviceName":"tb-web-ui","servicePort":"http"},"path":"/static/.*"},{"backend":{"serviceName":"tb-web-ui","servicePort":"http"},"path":"/index.html.*"},{"backend":{"serviceName":"tb-web-ui","servicePort":"http"},"path":"/"},{"backend":{"serviceName":"tb-node","servicePort":"http"},"path":"/.*"}]}}]}}

  nginx.ingress.kubernetes.io/proxy-read-timeout:  3600
  nginx.ingress.kubernetes.io/ssl-redirect:        false
  nginx.ingress.kubernetes.io/use-regex:           true
Events:
  Type     Reason  Age               From                     Message
  ----     ------  ----              ----                     -------
  Warning  Sync    3m (x28 over 1h)  loadbalancer-controller …
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform kubernetes thingsboard

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

序列条目位桶管道的错误缩进

我目前在 bitbucket 管道中有一个步骤可以做一些事情。最后一步是启动 aws ecs 任务,如下所示:

  - step:
      name: Migrate database
      script:
        - curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
        - apt-get update
        - apt-get install -y unzip python
        - unzip awscli-bundle.zip
        - ./awscli-bundle/install -b ~/bin/aws
        - export PATH=~/bin:$PATH
        - aws ecs run-task --cluster test-cluster --task-definition test-task --overrides '{ "containerOverrides": [ { "name": "test-container", "command": [ "echo", "hello world" ], "environment": [ { "name": "APP_ENV", "value": "local" } ] } ] }' --network-configuration '{ "awsvpcConfiguration": { "subnets": ["subnet-xxxxxxx"], "securityGroups": ["sg-xxxxxxx"], "assignPublicIp": "ENABLED" }}' …
Run Code Online (Sandbox Code Playgroud)

yaml bitbucket-pipelines

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

valueChangeListener从未调用过

我有以下几点代码:

 <h:panelGroup rendered="#{userTypeController.permissionItemsUserType.contains(item)}">
                    <h:selectBooleanCheckbox valueChangeListener="#{userTypeController.permissionChanged(this)}" value="#{true}"/> 
                    <h:outputText value="#{item.getAction()}" />
                </h:panelGroup>
                <h:panelGroup rendered="#{!userTypeController.permissionItemsUserType.contains(item)}">
                    <h:selectBooleanCheckbox value="#{false}"/> 
                    <h:outputText value="#{item.getAction()}" />
                </h:panelGroup>
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,从未调用permissionChanged方法.什么可能出错的想法?

我的许可改变方法:

    public void PermissionChanged(ValueChangeEvent event) {
    System.out.println("test");
}
Run Code Online (Sandbox Code Playgroud)

java jsf valuechangelistener

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

Vue for 模板内循环

我有一个 Vue 模板,它接收 json 字符串作为数据:

<component data="{{ object.toJson() }}"></component>
Run Code Online (Sandbox Code Playgroud)

对象由名称和字符串数组组成。我现在有这个

<template>    
    <ul>
      <li v-for="url in object.data['urls']">{{ url }}</li>
    </ul>
</template>
Run Code Online (Sandbox Code Playgroud)

然而,这在我的 linter 上给出了错误,我想知道为什么。这与文档中发布的 Vue 示例完全相同。

error 迭代中的元素期望具有 'v-bind:key' 指令 vue/require-v-for-key

vue.js

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

AWK - 删除列表中的最后一项

我正在努力获得某项服务的PID.我正在尝试使用以下命令执行此操作:

ps aux | grep 'DynamoDBLocal' | awk '{print $2}'
Run Code Online (Sandbox Code Playgroud)

给出输出:

1021
1022
1161
Run Code Online (Sandbox Code Playgroud)

这将返回3个PID,我想要的服务中的2个,以及它刚刚执行的grep的1个.我想从列表中删除最后一个PID(来自grep的那个).

我怎样才能做到这一点?

linux ubuntu awk

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