gpt4 book ai didi

aws-cdk - 无法使用 python 使用 AWS-CDK 创建 AWS 管理的事件目录

转载 作者:行者123 更新时间:2023-12-05 06:48:15 29 4
gpt4 key购买 nike

我正在尝试使用 Python 使用 AWS-CDK 创建托管广告。以下是错误,从 JavaScriptError(resp.stack) 引发 JSIIError(resp.error)jsii.errors.JSIIError:值与联合中的任何类型都不匹配:缺少@aws-cdk/aws-directoryservice.CfnMicrosoftAD.VpcSettingsProperty 所需的属性:subnetIds,vpcId,预期对象引用,得到{“$jsii.map”:{ "subnet_ids":["subnet-12345678","subnet-12345678"],"vpc_id":"vpc-12345678"}}。下面是主堆栈中的代码。 PS:我是 AWS-CDK 的新手。

 from aws_cdk import core as cdk
from aws_cdk import aws_s3
from aws_cdk import aws_directoryservice as ad
from aws_cdk import core
from aws_cdk import aws_ec2 as ec2

class ManagedADStack (core.Stack):
def __init__(self, scope: cdk.Construct, construct_id: str,
**kwargs) -> None:
super().__init__(scope, construct_id, **kwargs)

AD = ad.CfnMicrosoftAD(self ,
name= "corp.example.com",
id= "d1234",
password= "randompass",
vpc_settings= {
"subnet_ids": [ "subnet-123456789" , "subnet-987654321" ],
"vpc_id": "vpc-12345678"
}
)

最佳答案

您好 Kartheek,欢迎使用 AWS-CDK。

您可以将 VpcSettingsProperty 作为类使用:

AD = ad.CfnMicrosoftAD(self ,
name= "corp.example.com",
id= "d1234",
password= "randompass",
vpc_settings= ad.CfnMicrosoftAD.VpcSettingsProperty (
subnet_ids= [ "subnet-123456789" , "subnet-987654321" ],
vpc_id= "vpc-12345678"
)
)

关于aws-cdk - 无法使用 python 使用 AWS-CDK 创建 AWS 管理的事件目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66853415/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com