![](/img/trans.png)
[英]how to create admin user on dynamodb using cdk typescript
[英]DynamoDB Table Add Item CDK Typescript
CDK 中是否有辦法使用 Typescript 將項目添加到 Dynamodb 表? 我知道如何創建分區/排序鍵,但在僅向這些項目添加項目或屬性時找不到任何明確的答案? 另外,您如何指定分區鍵的值? (我設置了字符串類型,只想為其添加一個數字值。)任何幫助都會很棒......提前謝謝你!
const dynamoTable= new Table(this, "dynamoTable", {
tableName: "dynamoTable",
partitionKey: { name: 'viewer_id', type: AttributeType.STRING },
billingMode: BillingMode.PAY_PER_REQUEST,
tableClass: TableClass.STANDARD
});
除了屬性之外,你不能單獨通過 CDK 添加項目。 除了合成 CloudFormation 模板並將其傳遞給 Cloudformation之外,CDK 實際上並沒有做任何事情。 CloudFormation 除了設置資源之外不做任何事情——例如,它不能將項目添加到 Dynamo。
如果你想這樣做,你需要一個 lambda 或者可能只是一個 bash 腳本,使用 CLI 添加來自 JSON 或某種東西的項目,以便協調管道的一部分。
好的經驗法則:
如果它發生在部署之前,您可以在 CDK 中使用 aws SDK 來檢索信息或首先在帳戶中執行某些操作(請注意,它所做的一切都是在每個 Synth 上完成的,所以不要執行 SDK 創建角色或某物)。
如果它在期間或之后發生,則需要由某種管道處理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.