আমি কীভাবে স্ন্যাপশট তৈরির জন্য আইএএম নীতি উত্পন্ন করব?


8

আমি ইসি 2 উদাহরণগুলিতে ভলিউম মাউন্ট করেছি যার মধ্যে আমি স্ন্যাপশট তৈরি করতে চাই।

নিম্নলিখিত নীতি সহ আমি একটি নতুন আইএএম ব্যবহারকারী তৈরি করেছি:

{
  "Statement": [
    {
      "Sid": "...",
      "Effect": "Allow",
      "Action": [
        "ec2:CreateSnapshot",
        "ec2:CreateTags",
        "ec2:DeleteSnapshot",
        "ec2:DescribeAvailabilityZones",
        "ec2:DescribeSnapshots",
        "ec2:DescribeTags",
        "ec2:DescribeVolumeAttribute",
        "ec2:DescribeVolumeStatus",
        "ec2:DescribeVolumes"
      ],
      "Resource": [
        "arn:aws:ec2:eu-west-1:MY_USER_ID"
      ]
    }
  ]
}

আমি আমারটিতে অ্যাক্সেস কী এবং গোপনীয়তা যুক্ত করেছি ~/.bashrcএবং এটি উত্সাহ পেয়েছি । আমি যখন চালনা ec2-describe-snapshotsকরি আমি এই প্রতিক্রিয়াটি পাই:Client.UnauthorizedOperation: You are not authorized to perform this operation.

আমার "Resource"যখন সবেমাত্র তখন আমি "*"অ্যামাজনের সমস্ত ধরণের স্ন্যাপশট তালিকা করতে সক্ষম হয়েছি। আমি eu-west-1অঞ্চলটিতে কেবল আমার কাছে দৃশ্যমান / এর মালিকানাধীন স্ন্যাপশট তৈরি করতে চাইছি ।

উত্তর:


7

EC2 চিত্রের অনুমতিগুলি বর্ণনা করতে কীভাবে আমি সীমাবদ্ধ রাখতে পারি তাতে বিজ্ঞতার সাথে পোস্ট করা হয়েছে , সম্পদ স্তরের অনুমতিগুলি ec2:Describe*ক্রিয়াকলাপে মোটেই প্রয়োগ করা হয় না ।

বাস্তবতায় আপনাকে অন্যান্য বিষয়গুলির ভিত্তিতে অ্যাক্সেস সীমাবদ্ধ করতে হবে, সংস্থান আরএন নয়।


1
আমি দেখি! ঠিক আছে, আমি একই নীতিটি দিয়ে সরাসরি একটি স্ন্যাপশট তৈরি করার চেষ্টা করেছি তবে আমি এখনও ত্রুটির মুখোমুখি হয়েছি। আমি আবার আমার Resourceকাছে পরিবর্তন করেছি *এবং আমি স্ন্যাপশট তৈরি করতে সক্ষম হয়েছি। আমি কি ধরে নিতে পারি যে স্ন্যাপশটগুলি সর্বদা আমার অ্যাকাউন্টে ব্যক্তিগত হিসাবে তৈরি করা হবে?
জুলুগা

ডিফল্টভাবে হ্যাঁ। স্ন্যাপশটগুলি সর্বজনীন হিসাবে সেট না
করেই
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.