একটি বিদ্যমান এস 3 বালতি সহ ক্লাউডফর্মেশন ব্যবহার করা হচ্ছে


27

CloudFormation ব্যবহার করে, আমি কিছু বৈশিষ্ট্য সেট করতে চান ডেস্কটপ AWS :: এস 3 :: বাকেট একটি অন বিদ্যমান বালতি। অন্য কথায়, আমি বালতিটি তৈরি করতে চাই না, আমি কেবল কয়েকটি সেটিংস প্রয়োগ করতে চাই। এখানে আমার ক্লাউডফর্মেশন JSON এর একটি উদাহরণ:

"websitePreviewBucket": {
  "Type": "AWS::S3::Bucket",
  "Properties": {
    "AccessControl": "PublicRead",
    "VersioningConfiguration": {
      "Status": "Suspended"
    },
    "BucketName": "preview.website.com",
    "WebsiteConfiguration": {
      "IndexDocument": "index.html",
      "ErrorDocument": "error.html"
    }
  }
},

অবাক হওয়ার মতো বিষয় নয়, এটি ক্লাউডফর্মেশন কনসোলে ব্যর্থ হয়েছে:

The following resource(s) failed to create: [websitePreviewBucket].
preview.website.com already exists

আমি বালতি প্রিভিউ তৈরি করেছি wewebsite.com। মানে, এই অ্যাকাউন্টটি সেই বালতিটির "মালিকানাধীন"। আমি কিভাবে ভীষণ পছন্দ সেট করতে পারেন AccessControlএবং WebsiteConfigurationCloudFormation একটি বর্তমানে উপস্থিত বালতি উপর?

আমি অনুরূপ কিছু জিজ্ঞাসা করে আরও একটি প্রশ্ন দেখেছি , তবে এর উপযুক্ত উত্তর নেই।

উত্তর:


7

আমি বিশ্বাস করি যে আপনি আপনার AWS অবকাঠামো সংশোধন করতে ক্লাউডফর্মেশন ব্যবহার করতে ভুল করেছেন। ক্লাউডফর্মেশনের লক্ষ্যটি একটি স্বচ্ছন্দিত ফ্যাশনে AWS অবকাঠামো তৈরি করা। এটি তৈরি করা সংস্থানগুলির কিছু পরিচালনার অনুমতি দেওয়ার জন্য এটি বাড়ানো হয়েছে, তবে বিদ্যমান অবকাঠামো পরিচালনা করা এটি লক্ষ্য নয়। থেকে স্বাগত পৃষ্ঠা :

এডাব্লুএস ক্লাউডফর্মেশন আপনাকে পূর্বাভাসে এবং বারবার AWS অবকাঠামো মোতায়েনগুলি তৈরি করতে এবং সরবরাহ করতে সক্ষম করে।

আমি বিশ্বাস করি যে আপনি নিকটতম নিকটে যাবেন তা হ'ল AWS :: S3 :: বালতিপলিসি ব্যবহার করে একটি বিদ্যমান বালতিতে বালতি নীতি সেট করা । এর বাইরে আপনি আপনার বালতিটি সংশোধন করতে AWS CLI S3 API ব্যবহার করতে পারেন :


17
তিনি হয়ত অন্য দিক থেকে আসছেন, তবে সত্য যে আপনি যখন কোনও স্ট্যাক মুছবেন, যদি কোনও এস 3 বালতির জন্য মুছে ফেলার নীতিটি "ধরে রাখা" হয় এবং আপনি আবার একই স্ট্যাকের ব্যবস্থা করেন তবে আপনার এই ত্রুটি থাকবে। খুব বিরক্তিকর কমপক্ষে বলতে। কমপক্ষে ভলিউমের সাহায্যে আপনি স্ন্যাপশট এবং পুনরুদ্ধার করতে পারবেন, এস 3 এর সাথে আপনি যা করতে পারেন তা কিছুই নেই।
স্লিপার স্মিথ

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