小编use*_*579的帖子

如何获取鼠标点击div的宽度?

我想使用 HTML/CSS/JS 将<div>其颜色更改为仅达到一定的宽度。该特定长度取决于在 .txt 文件中单击的位置<div>

例子:

我想要的图片

我会给出代码,但它只是一个<div>.
我不知道如何使用 CSS/JS 来检测鼠标点击的位置<div>(即宽度大小)。

html javascript css jquery

5
推荐指数
2
解决办法
3530
查看次数

如何等待 AWS ECS 任务处于 RUNNING 状态,然后再转到 AWS Step Function 中的下一步?

我有一个对象数组,我想将其迭代传递给 Lambda 函数。但是,我还需要为我启动的每个 Lambda 函数运行一个 ECS 任务。

我发现我需要一个 AWS Step Function,用于迭代 JSON 输入数组。对于每个输入,我必须启动一个 ECS 任务,等待它处于 RUNNING 状态,然后转到下一步,调用 Lambda 函数。就我而言,ECS 任务本身不返回任何内容。它应该保持运行,因为 Lambda 函数使用它。

目前,我拥有它,以便 ECS 任务启动,但它停留在启动 ECS 任务步骤,因为它不返回任何内容。在进入下一步之前,我如何才能等待它处于 RUNNING 状态?

当前阶跃函数定义:

{
  "StartAt": "Iterate",
  "States": {
    "Iterate": {
      "Type": "Map",
      "Iterator": {
        "StartAt": "Start ECS Task",
        "States": {
          "Start ECS Task": {
            "Type": "Task",
            "Resource": "arn:aws:states:::ecs:runTask",
            "Parameters": {
              "LaunchType": "FARGATE",
              "Cluster": "<cluster-arn>",
              "TaskDefinition": "<task-definition-arn>",
              "NetworkConfiguration": {
                "AwsvpcConfiguration": {
                  "Subnets": [
                    "<subnet-id>"
                  ],
                  "AssignPublicIp": "ENABLED"
                }
              }
            },
            "Next": "Invoke Lambda function" …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-ecs aws-lambda aws-step-functions

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

如何使用 serverless.yml 中的 useDotenv: true 选项访问环境变量并传递给 Lambda 函数?

我正在尝试将环境变量传递给 serverless.yml(版本 2.32.0)中的 Lambda 函数,但我不确定如何执行此操作。文档: https: //www.serverless.com/framework/docs/environment-variables/没有提及如何操作。现在,我正在使用该useDotenv: true选项,然后尝试访问环境变量,${process.env.ENV1}但它不起作用。以下是我的serverless.yml文件:

无服务器.yml

service: service-name
frameworkVersion: "2.32.0"
useDotenv: true

provider:
  name: aws
  versionFunctions: false
  runtime: nodejs12.x
  region: <region>
  stage: dev
  profile: default

functions:
  function-name:
    handler: handler
    timeout: 120
    environment:
      ENV1: ${process.env.ENV1}
      ENV2: ${process.env.ENV2}
      ENV3: ${process.env.ENV3}
Run Code Online (Sandbox Code Playgroud)

我运行时没有收到任何错误或警告,sls deploy但没有上传环境变量。我怎样才能做到呢?

environment-variables serverless-framework

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