APSYNC的AWS CDK问题
import this
from constructs import Construct
from aws_cdk import (
Duration,
Stack,
aws_iam as iam,
aws_appsync as appsync,
aws_dynamodb as dynamodb,
aws_lambda as lamb
)
class CdkStack(Stack):
def __init__(self, scope: Construct, construct_id: str, **kwargs) -> None:
super().__init__(scope, construct_id, **kwargs)
api = appsync.GraphqlApi(self, "Api",
name="demo",
schema=appsync.Schema.from_asset('graphql/schema.graphql'),
authorization_config=appsync.AuthorizationConfig(
default_authorization=appsync.AuthorizationMode(
authorization_type=appsync.AuthorizationType.IAM
)
),
xray_enabled=True
)
当我运行“ CDK合成器”时,我会发现错误 - > attributeError:模块'aws_cdk.aws_appsync'没有属性'graphqlapi'。您的意思是:'cfngraphqlapi'?
但是,GraphQlapi是PYPI文档中的一个属性。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您会在 aws_cdk.aws_appsync_alpha 软件包。
在CDK v2中,尚未稳定的API位于单独的“ alpha”软件包中。 appsync构造分配在2个软件包之间,
aws_cdk.aws_appsync_alpha
用于“实验” API和aws_cdk.aws_appsync
稳定API的aws_cdk.aws_appsync
。You will find the
GraphqlApi
construct in the aws_cdk.aws_appsync_alpha package.Not-yet-stable APIs are in separate "alpha" packages in CDK v2. The Appsync constructs are split between 2 packages,
aws_cdk.aws_appsync_alpha
for "experimental" APIs, andaws_cdk.aws_appsync
for stable APIs.