我有两个Python文件。一个文件正在处理AWS并创建一个DynamoDB表资源。第二个文件正在执行一个函数,它将项放入表中,并且位于CDK包之外。目前,我在put item方法中硬编码了表名。我想说明从CDK读取表名的位置。这里是Python新手,所以任何建议都将不胜感激。下面是我迄今编写的代码:
第一个Python文件
from aws_cdk import (
core as cdk,
aws_dynamodb as dynamodb
)
from aws_cdk import core
class CdkStack(cdk.Stack):
def __init__(sel
使用dynamodb创建一个带有散列和范围键的表。另外,我有一些非键属性,它的值也要包含在其中。尝试更新表时出错。
代码:
dynamodb = boto3.resource('dynamodb')
client = boto3.client('dynamodb')
table = dynamodb.Table('Name')
db_AccountNumber=[] #data to be included in table is in below two lists which consists of multiple 12 digit A
对于一个学习项目,我设置了一个Lambda授权器,它在DynamoDB表$DYNAMODB_TABLE_PROJECTS中进行查找,以确定对另一个表$ DYNAMODB_TABLE_TASKS的访问权限。它返回一个策略,该策略不像预期的那样工作。
权限错误如下所示:
An error occurred (AccessDeniedException) when calling the Query operation:
User: arn:aws:sts::984689749767:assumed-role/task-estimator-backend-dev-eu-central-1-lamb
我们能把Teradata迁移到亚马逊DynamoDB吗?
例如,我在Teradata中有table_1,我需要在DynamoDB中创建相同的表table_1,我需要将数据从Teradatatable_1移动到dynamodb table_1。这是我能做到的吗?
假设我在Teradata的桌子下面有这个。我可以在DynamoDB中创建这个数据,并且可以将数据从Teradata迁移到DynamoDB吗?
CREATE SET TABLE FDM_TABLES_DB.OA3NF_CUSTOMER ,
NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTE