标签: user-data

LocalUserAppDataPath和UserAppDataPath有什么区别?

System.Windows.Forms.Application有两个属性叫做LocalUserAppDataPathUserAppDataPath.在这台计算机上(运行Vista),这些对应于

  • C:\Users\UserName\AppData\Local\CompanyName\ProductName\ProductVersion
  • C:\Users\UserName\AppData\Roaming\CompanyName\ProductName\ProductVersion

这两者有什么区别?你何时会使用第一个?何时使用第二个?

.net path user-data

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

JSON和jqGrid.什么是"userdata"?

我无法理解jqGrid的JSON数据源中的所有字段意味着什么,我在任何地方都没有看到任何文档.

我试图理解的例子是:http://www.trirand.com/blog/jqgrid/jqgrid.html然后是"JSON数据"下的第一个例子

可以在此处访问JSON数据:http://www.trirand.com/blog/jqgrid/server.php? q = 2 &rows = 10&page = 2

令我迷失在JSON中的一件事就是这个snipplet:

"userdata":{"amount":1520,"tax":202,"total":1724,"name":"Totals:"}
Run Code Online (Sandbox Code Playgroud)

这究竟是做什么的?

jquery json jqgrid user-data

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

如何在用户数据中获取AWS Instance标签?

我使用aws ec2 userdata和windows powershell脚本.我需要实例引导.我的想法是:

  • EC2实例标签adds.It的关键名称"Version",它的值为"1.0.0.158-branchname"

我试图在userdata中获取版本标记值.我检查了aws http api.它无法返回标签.我写了简单的PowerShell脚本:

$instanceId = (New-Object System.Net.WebClient).DownloadString("http://169.254.169.254/latest/meta-data/instance-id")
aws ec2 describe-tags --filters $filter --query 'Tags[*]'
Run Code Online (Sandbox Code Playgroud)

我可以使用aws http api获取实例ID.我无法获取实例标签,因为AWS ec2 userdata无法启动"aws.exe".

此脚本是正确的 - 它在实例启动之前手动运行.

注意:"aws"是"aws.exe"(https://aws.amazon.com/cli/)

powershell amazon-ec2 amazon-web-services user-data aws-powershell

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

AWS EC2启动配置用户数据 - 未找到命令

对于AWS EC2(Amazon Linux)启动配置,我设置了一些userdata,其中包含一些命令序列,如下所示.

#!/bin/bash -exv \n", 
"#Execute Init resource\n", 
"whoami\n", 
"pwd\n", 
"npm -v\n",
Run Code Online (Sandbox Code Playgroud)

在实例启动时,用户数据执行正常,本机命令如"whoami"在cloud-init-output.log中给出了正确的输出但是它给npm命令提供了错误,错误消息如"找不到npm命令".

但是,当我ssh到实例并尝试执行一些npm命令时,它工作正常.

有人可以指导我解决这个问题吗?

谢谢

amazon-ec2 amazon-web-services user-data node.js

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

避免 WooCommerce Checkout 账单表单覆盖默认 Wordpress 用户数据

在数据库中,我们有元用户表,其中包含:
和字段first_namelast_name

这些是默认的 WordPress 名字和姓氏。

我们还有:
billing_first_namebilling_last_name

现在,当用户填写帐单表单并继续结帐流程时,Woocommerce 会使用帐单名称字段(默认值)中的新值更新这两个字段。

我尝试过很多使用动作的事情,例如:

woocommerce_before_checkout_billing_form
Run Code Online (Sandbox Code Playgroud)

或者

woocommerce_after_checkout_billing_form
Run Code Online (Sandbox Code Playgroud)

还尝试使用以下方法更新元:

update_user_meta()
Run Code Online (Sandbox Code Playgroud)

但这不起作用。

我希望它不覆盖默认的名字和姓氏,但仅将新值保留在 billing_first_name 和 billing_last_name 中

我认为默认过程是这样的
https://gist.github.com/claudiosanches/ae9a8b496c431bec661b69ef7 ​​3f1a087

请问对此有什么帮助吗?

php wordpress checkout user-data woocommerce

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

创建 EC2 实例时使用 boto3 在用户数据中传递变量

我正在创建 EC2 实例并希望传递用户数据以附加文件系统,但我不知道如何将文件系统 ID 作为变量传递。

文件系统 ID 将使用 API 网关传递。我尝试过以下操作,但用户数据$aa不包含aa值。

aa='fs-ce99bd38'
user_data = """#!bin/bash
sudo yum -y install nfs-utils
sudo mount -t efs -o tls $aa:/ efs
"""

client = boto3.client('ec2', region_name=REGION)

def lambda_handler(event, context):

    instance = client.run_instances(
        ImageId=AMI,
        InstanceType=INSTANCE_TYPE,
        KeyName=KEY_NAME,
        UserData=user_data,
        MaxCount=min_max_add,
        MinCount=min_max_add
    )
Run Code Online (Sandbox Code Playgroud)

amazon-web-services user-data python-3.x boto3 aws-lambda

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

可以在没有userdata服务器请求的情况下填充jqGrid摘要页脚吗?

我已经填写了本网站上提出的每个问题,与填充jqGrid摘要页脚有关,而不是userdata是服务器请求.和jqGrid wiki资源,只是找不到答案.这可能吗?

我以许多典型的方式使用jqGrid作为我的管理门户的一部分,但有一个特别的用途,我希望jqGrid的外观和感觉开始作为一个空的UI容器的一些用户交互通过一个表单添加行发布提交(感谢Oleg下面的优秀脚本),但只需添加行并使用新添加的行中的值更新摘要页脚.我在colModel中有'summarytype:'sum"',"grouping:true",footerrow:true,userDataOnFooter:true,altRows:true,在网格选项中但是除了本地数据字符串中userdata提供的初始值之外,摘要页脚值永远不会改变.似乎没有人想触及这个主题.是因为jqGrid的主要特性是它的数据库驱动功能吗?我在其数据库驱动的站点中使用了大约15个jqGrid实例(其中许多都在生产服务中)但是为了一致性需要使用它(我的所有UI都在jqTabs中)最初作为没有服务器请求的客户端UI (所有内容将在稍后保存到db)但是我正在试图以编程方式操作摘要页脚并仅由客户端操作.任何人都可以建议如何在添加新行时更新摘要页脚的值,其中的值将与任何现有行相加,并且不涉及任何发布到服务器,只是网格内的更新?

提供的代码有点长,主要基于用户Oleg的解决方案,用于从模态表单添加行而不发布到服务器.我已经将本地数组数据更改为JSON字符串,以便更好地理解我习惯于xml的符号.jsonstring使用一个默认行初始化网格,供用户编辑.我遗漏了jsonReader,因为网格不会用它渲染.

简而言之,我想要做的是在向网格添加新行(此时没有发布到服务器)或编辑或删除时更新摘要页脚.当达到某组值时,显示的按钮会提示用户将行数据保存到db.

var lastSel, mydata = { "total": 1, "page": 1, "records": 1, "rows": [{ "id": acmid, "cell": ["0.00", "0.00", "0.00", "0.00"]}], "userdata":{ "mf": 0.00, "af":0.00,"pf":0.00,"cf":0.00 }}

grid = $("#ta_form_d"),
    onclickSubmitLocal = function (options, postdata) {

        var grid_p = grid[0].p,
            idname = grid_p.prmNames.id,
            grid_id = grid[0].id,
            id_in_postdata = grid_id + "_id",
            rowid = postdata[id_in_postdata],
            addMode = rowid === "_empty",
            oldValueOfSortColumn;

        // postdata has row id property with another name. we fix it:
        if (addMode) {
            // …
Run Code Online (Sandbox Code Playgroud)

summary footer jqgrid user-data

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

以非 root 用户身份在 UserData 中运行命令

我正在尝试使用 EC2 UserData 脚本安装气流。我需要使用非 root 用户 (ec2-user) 运行一些命令。请参阅下面的脚本:

  UserData:
    Fn::Base64: !Sub |
      #!/bin/bash
      set -xe
      # Install GCC
      yum install -y gcc
      # Install Dependencies
      pip install boto3 awscli markupsafe six


      export AIRFLOW_GPL_UNIDECODE=yes
      export AIRFLOW_HOME=/home/ec2-user/airflow
      pip install apache-airflow[crypto,postgres]


      su - ec2-user
      whoami
      PATH=$PATH:/usr/local/bin
      airflow initdb
Run Code Online (Sandbox Code Playgroud)

我刚刚调查了日志,似乎该命令su - ec2-user不起作用并且whoami正在返回root user.

+ su - ec2-user
Last login: Sat Aug 10 15:59:37 UTC 2019 from ip-10-1-13-234.us-west-2.compute.internal on pts/0
+ whoami
root
Run Code Online (Sandbox Code Playgroud)

linux amazon-ec2 user-data

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

通过用户数据方法将文件从 S3 复制到 EC2

我一直在寻找这个任务的解决方案,我发现所有我不想要的 CLI 方法。

我只是想要:

我有一个 S3 Bucket,其中有一个私有文件,文件可以是图像/zip 文件任何内容。

我希望当我启动任何 EC2 实例时,它应该将该文件从 S3 存储桶带到 EC2 实例目录。

为此,我只想使用 EC2 用户数据方法。

amazon-s3 amazon-ec2 amazon-web-services user-data

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

将生日字段添加到我的帐户和管理员用户页面

我已经添加了下面的代码。生日字段显示在我的帐户页面和 WP 管理员用户页面中,但问题是日期没有保存

到目前为止我所拥有的

function iconic_get_account_fields() {
return apply_filters( 'iconic_account_fields', array(
    'user_url' => array(
        'type'        => 'date',
        'label'       => __( 'My Birth Date', 'iconic' ),
        'placeholder' => __( 'Date of Birth', 'iconic' ),
        'required'    => true,
    ),
) );
}
/**
* Add fields to registration form and account area.

*/
function iconic_print_user_frontend_fields() {
$fields = iconic_get_account_fields();

foreach ( $fields as $key => $field_args ) {
    woocommerce_form_field( $key, $field_args );
}
}
add_action( 'woocommerce_edit_account_form', 'iconic_print_user_frontend_fields', 10 ); // …
Run Code Online (Sandbox Code Playgroud)

php account wordpress user-data woocommerce

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