amazon-web-services - How to set DHCP Options Set via AWS SDK
问题描述
I'm struggling to create a DHCP Options Set via AWS SDK / CLI that has a name-tag
My current code:
const ec2: AWS.EC2 = new AWS.EC2();
const createDhcpOptionsResult: PromiseResult<AWS.EC2.CreateDhcpOptionsResult, AWS.AWSError> = await ec2
.createDhcpOptions({
DhcpConfigurations: [
{ Key: 'domain-name', Values: [`${hostedZoneName}.${region}.aws.cloud.***`] },
{ Key: 'domain-name-servers', Values: dhcpOptionValuesByRegion[region] }
]
})
.promise();
I already tried
{ Key: 'name-tag', Values: [hostedZoneName] }
but the result was:
2018-09-24T07:01:41.826Z ae6baf79-bfc7-11e8-be28-255ebcbc3290
{
"errorMessage": "Value (name-tag) for parameter name is invalid. Unknown DHCP option",
"errorType": "InvalidParameterValue",
"stackTrace": [
"Request.extractError (/var/runtime/node_modules/aws-sdk/lib/services/ec2.js:50:35)",
"Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:105:20)",
"Request.emit (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:77:10)",
"Request.emit (/var/runtime/node_modules/aws-sdk/lib/request.js:683:14)",
"Request.transition (/var/runtime/node_modules/aws-sdk/lib/request.js:22:10)",
"AcceptorStateMachine.runTo (/var/runtime/node_modules/aws-sdk/lib/state_machine.js:14:12)",
"/var/runtime/node_modules/aws-sdk/lib/state_machine.js:26:10",
"Request.<anonymous> (/var/runtime/node_modules/aws-sdk/lib/request.js:38:9)",
"Request.<anonymous> (/var/runtime/node_modules/aws-sdk/lib/request.js:685:12)",
"Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:115:18)"
]
}
Please let me know how to set a name for the Options Set via AWS SDK
Documentation: API_CreateDhcpOptions
解决方案
我找到了解决方案:
await ec2.createTags({ Resources: [dhcpOptionsId], Tags: [{ Key: 'Name', Value: hostedZoneName }] }).promise();
推荐阅读
- delphi - 如何在汇编程序中轻松访问开放数组参数的“high()”伪函数?
- c - getaddrinfo() 中的内存泄漏?
- sapui5 - WebIDE:如何为 Fiori Launchpad 创建 Shell 插件?
- scala - Spark:将滑动()应用于没有UDF的每一行
- r - r 中按月划分的数据子集
- java - Java 中的服务类可以在其中包含状态或成员字段吗?
- android - Flutter - 按下按钮进行刷卡
- java - 如何初始化 HashSet
有价值观 - stripe-payments - Stripe API 获取发票为空,但付款意图成功
- python - 为什么我的 Django 表单不是“有效”的?无法获取更新数据库的 POST 请求