/ / क्या कोई तरीका है कि Mobilehub IAM प्रमाणीकृत भूमिका कैसे बदलता है? - amazon- वेब-सर्विसेज, amazon-dynamodb, amazon-iam, aws-mobilehub

क्या मोबाइलबूब आईएएम प्रमाणीकृत भूमिका को बदलने के तरीके को बदलने का कोई तरीका है? - अमेज़ॅन-वेब-सर्विसेज, अमेज़ॅन-डायनेमोड, अमेज़ॅन-आईएएम, अवेस-मोबाइलहब

उस समय जब आप डायनेमोडीबी तालिका को कॉन्फ़िगर करना समाप्त करते हैं, तो प्रामाणिकता भूमिका इस रेखा को बनाती है:

"Effect":"Allow",
"Action":[
"dynamodb:BatchWriteItem",
"dynamodb:DeleteItem",
"dynamodb:PutItem",
"dynamodb:UpdateItem",
"dynamodb:BatchGetItem",
"dynamodb:DescribeTable",
"dynamodb:GetItem",
"dynamodb:ListTables",
"dynamodb:Query",
"dynamodb:Scan"
],
"Resource": [
table1
]

प्रति तालिका लेकिन आप सभी तालिकाएँ बस में भी डाल सकते हैं1 पुनरावृत्ति, यह मेमोरी की बर्बादी है और केवल 10 तालिकाओं के साथ सीमा त्रुटि हो रही है। मेरा प्रश्न है: क्या यह कॉन्फ़िगर करने का एक तरीका है कि MobileHub इस भूमिका को कैसे बनाता है या इस LimitExceeded त्रुटि को संभालने का एक तरीका है?

उत्तर:

उत्तर № 1 के लिए 1

AWS मोबाइल हब ने सिर्फ इस बात को बढ़ाया कि कैसेNoSQL सुविधा के लिए IAM नीतियाँ (Amazon DynamoDB द्वारा संचालित) बनाई गई हैं। अब हम सार्वजनिक और निजी को समेकित करते हैं, 4 बयानों में संचालन पढ़ते और लिखते हैं, जिनमें से प्रत्येक सभी लागू तालिकाओं और अनुक्रमितों को संदर्भित करेगा। इससे बहुत छोटी नीति बनती है। आप अपनी प्रासंगिक IAM नीतियों को अपडेट कर सकते हैं लेकिन अपनी परियोजना में किसी भी NoSQL तालिका में संशोधन करके या एक नई तालिका बनाकर।

निष्ठा से,
एंड्रयू सी
एडब्ल्यूएस मोबाइल डेवलपर अनुभव