আমি সম্প্রতি নতুন অ্যামাজন ইলাস্টিকসার্চ পরিষেবাটি ব্যবহার শুরু করেছি এবং আমার যে অ্যাক্সেস নীতি দরকার তা আমি বুঝতে পারি না যাতে আমি কেবলমাত্র আমার ইসি 2 উদাহরণ থেকে পরিষেবাগুলিতে অ্যাক্সেস করতে পারি যা তাদের নির্দিষ্ট আইএএম ভূমিকা রাখে।
আমি বর্তমানে ইএস ডোমেনের জন্য নিযুক্ত অ্যাক্সেস পলিসির একটি উদাহরণ এখানে রেখেছি:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Principal": {
"AWS": [
"arn:aws:iam::[ACCOUNT_ID]:role/my_es_role",
]
},
"Action": "es:*",
"Resource": "arn:aws:es:us-east-1:[ACCOUNT_ID]:domain/[ES_DOMAIN]/*"
}
]
}
তবে আমি যেমন বলেছি, এটি কাজ করে না। আমি ইসি 2 ইভেন্টে লগইন করেছি (যার my_es_role
সাথে এটির ভূমিকা রয়েছে ) এবং "https: //*.es.amazonaws.com" শেষ পয়েন্টে একটি সহজ কার্ল কল চালানোর চেষ্টা করেছি, আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
Message "বার্তা": "ব্যবহারকারী: বেনাম সঞ্চালনের জন্য অনুমোদিত নয়: es: ESHttp রিসোর্সে গেট করুন: আরএন: আওস: এসএস: ইউএস-ইস্ট -১: [এসিসিপিআইডিআইডি]: ডোমেন / [ইএস_ডোভার] /"}
কেউ কি জানেন যে এটি কাজ করার জন্য অ্যাক্সেস নীতিতে আমার কী পরিবর্তন করতে হবে?