当前位置: 首页 > 知识库问答 >
问题:

模块aws_cdk.aws_cognito没有属性UserPoolResourceServer错误

鲜于承基
2023-03-14

我试图创建"CfnUserPoolResourceServer"的认知使用python代码。根据https://docs.aws.amazon.com/cdk/api/latest/python/aws_cdk.aws_cognito/CfnUserPoolResourceServer.html我试图设置“范围”参数。根据https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-scopes文档,作用域的类型是"ResourceServerScopeType的列表"。所以我试图初始化ResourceServerScopeType对象如下-

_rs = _cognito.UserPoolResourceServer()
        _rs1 = _rs.ResourceServerScopeType
        _rs1.Scopes.ScopeName = "access_db_data"
        _rs1.Scopes.ScopeDescription = "access data from table"

但我得到下面的错误-

AttributeError: module 'aws_cdk.aws_cognito' has no attribute 'UserPoolResourceServer'

我无法理解如何为CfnUserPoolResourceServer设置“scopes”参数。请帮帮我。

共有1个答案

翟弘
2023-03-14

您需要直接使用CfnUserPoolResourceServer

from aws_cdk import (
    aws_cognito as _cognito,
    core,
)


class CognitoStack(core.Stack):

    def __init__(self, scope: core.Construct, id: str, **kwargs) -> None:
        super().__init__(scope, id, **kwargs)

        _rs = _cognito.CfnUserPoolResourceServer(
            self, 'rs',
            identifier='identifier_here',
            name='name_here',
            user_pool_id='user_pool_id_here',
            scopes=[
                {
                    'scopeName': 'access_db_data',
                    'scopeDescription': 'access data from table'
                }
            ]
        )
 类似资料:
  • 问题内容: 我有一个包含许多文件的目录。每个文件定义一些类。我的目录中也有一个空白。 例如: 我正在尝试导入和访问所有这些文件中定义的类: 这给我一个错误的说法,即没有属性。为什么?为什么我只能访问其中一个文件(),而不能访问其他文件? 问题答案: 问题是子模块不会自动导入。您必须显式导入模块: 如果您真的坚持要在导入时可用,则可以输入以下内容: 然后,这将按预期工作:

  • 我使用要连接到mysql,下面是我的Python语句: 但是有一个错误,这里是日志: 这是我的代码: 我已经创建数据库在谢谢

  • 当我使用: 我得到这个错误: 完整代码: 梯度提升分类器模型为:

  • 问题内容: 我正在尝试建立一个ARIMA进行异常检测。我需要找到时间序列图的移动平均值,为此我尝试使用pandas 0.23 错误:跟踪(最近一次调用最近):文件“ C:\ Program Files \ Python36 \ lastmainprogram.py”,行74,在moving_avg = pd.rolling_mean(ts_log,12)中AttributeError:模块’pan

  • 我正在尝试为一个名为Zulip的开源项目构建python api,我一直遇到下面截图所示的相同问题。 我正在运行python3,我的pip版本是10.0。0.正在讨论的文件是而混乱的代码是当属性可用于安装软件包。 现在,我知道这个构建应该成功,因为它是一个开源项目,但是我已经尝试了几个小时来修复关于的依赖问题。 任何帮助将不胜感激。

  • 我正在尝试使用Tensorflow对象检测API来训练我自己的自定义对象检测器 我在谷歌计算引擎中使用“pip install tensorflow”安装了tensorflow。然后,我按照本网站上的所有说明进行操作:https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/training.html 当我尝