ক্লাউডফর্মেশনে অ্যাওস ভিপিসি ডিফল্ট রুট টেবিল


19

আমি কি কিছু মিস করছি তবে কি ভিপিসির সাথে বিধানিত ডিফল্ট রুট টেবিলটিতে ক্লাউডফর্মেশন হয়ে কোনও রুট যুক্ত করার কোনও উপায় নেই?


একই বিষয়ে নিম্নলিখিত আলোচনা উল্লেখ করুন। forums.aws.amazon.com/thread.jspa?threadID=97060
Chiranga Alwis

উত্তর:


25

নাহ আপনি পারবেন না, যাইহোক রেফারেন্স করার মতো কিছুই নেই (যেমন লজিকাল আইডি)। কেবল আপনার নিজস্ব প্রধান টেবিল তৈরি করুন ;-)।

এটি ব্যবহার না করা সম্ভবত এটির অন্যতম কারণ:

আপনার ভিপিসিকে সুরক্ষিত করার একটি উপায় হ'ল মূল রুট টেবিলটিকে তার মূল ডিফল্ট অবস্থায় রেখে দেওয়া (কেবল স্থানীয় রুটের সাথে) এবং আপনি তৈরি প্রতিটি কাস্টম রুট টেবিলের সাথে আপনার তৈরি প্রতিটি নতুন সাবনেট স্পষ্টভাবে সংযুক্ত করে । এটি নিশ্চিত করে যে প্রতিটি সাবনেটের আউটবাউন্ড ট্র্যাফিককে কীভাবে চালিত করা উচিত তা আপনাকে স্পষ্টভাবে নিয়ন্ত্রণ করতে হবে ।


3
নৃত্যের মতো শোনাচ্ছে।
স্লিপার স্মিথ

3
মনে হয় খারাপ? আপনি নিজের টেমপ্লেটগুলি আলাদা না করা পর্যন্ত অপেক্ষা করুন যাতে প্রত্যেকের কেবলমাত্র একক দায়িত্ব থাকে, পিতামাত টেম্পলেটটি ছোট ছোটগুলিকে আরও বড় স্ট্যাকের দিকে টেনে নিয়ে যায় ... এখন আপনাকে ভিপিসি এবং রুটবেল উভয়ই একটি টেমপ্লেট থেকে আপনার অন্যান্য শিশুতে পাস করতে হবে have টেমপ্লেট। এটি, এরপরেও রুটবেলটি কোন ভিপিসির অংশ এটি ইতিমধ্যে জানে, তবে আপনি সেগুলি থেকে তথ্যটি বের করতে পারবেন না </ </
translation

3
জন্য একটি কাজের মত @DanielM সাউন্ড github.com/SleeperSmith/Aws-Lego । দেখে মনে হচ্ছে আমাদের একই রকম গ্রিপ রয়েছে। : ডি হাহাহাহা।
স্লিপার স্মিথ


1

আপনি যদি ক্লাউড ফর্মেশন মাধ্যমে সেই সেটআপটি প্রয়োগ করতে চান তবে আপনি প্রতিটি উপাদান নিজের দ্বারা সংজ্ঞায়িত করতে পারেন। কেবলমাত্র আপনার নিজস্ব ভিপিসি, ইন্টারনেট গেটওয়ে, সাবনেট এবং রুট সারণী তৈরি করুন। তারপরে আপনাকে নির্দিষ্ট সাবনেটের জন্য স্পষ্টভাবে রুটটবেলএসোসিয়েশন ঘোষণা করতে হবে এবং সেই টেবিলের জন্য একটি পাবলিক রুট তৈরি করতে হবে। এখানে একটি উদাহরণ

AWSTemplateFormatVersion: '2010-09-09'
Description: Example
Resources:
  myInternetGateway:
    Type: AWS::EC2::InternetGateway
    Properties:
      Tags:
        - Key: "Name"
          Value: "a_gateway"

  myVPC:
    Type: AWS::EC2::VPC
    Properties:
      CidrBlock: 10.0.0.0/24
      EnableDnsSupport: true
      EnableDnsHostnames: true
      InstanceTenancy: default

  # Attach Internet gateway to created VPC
  AttachGateway:
    Type: AWS::EC2::VPCGatewayAttachment
    Properties:
      VpcId:
        Ref: myVPC
      InternetGatewayId:
        Ref: myInternetGateway

  # Create public routes table for VPC
  myPublicRouteTable:
    Type: AWS::EC2::RouteTable
    Properties:
      VpcId: !Ref myVPC
      Tags:
        - Key: "Name"
          Value: "public_routes"

  # Create a route for the table which will forward the traffic
  # from the gateway
  myDefaultPublicRoute:
    Type: AWS::EC2::Route
    DependsOn: AttachGateway
    Properties:
      RouteTableId: !Ref myPublicRouteTable
      DestinationCidrBlock: 0.0.0.0/0
      GatewayId: !Ref myInternetGateway

  # Subnet within VPC which will use route table (with default route)
  # from Internet gateway
  mySubnet:
    Type: AWS::EC2::Subnet
    Properties:
      AvailabilityZone: ""
      CidrBlock: 10.0.0.0/25
      MapPublicIpOnLaunch: true
      VpcId:
        Ref: myVPC

  # Associate route table (which contains default route) to newly created subnet
  myPublicRouteTableAssociation:
    Type: AWS::EC2::SubnetRouteTableAssociation
    Properties:
      RouteTableId: !Ref myPublicRouteTable
      SubnetId: !Ref mySubnet

এইভাবে আপনি তৈরি রুট টেবিলটি ব্যবহার করতে সক্ষম হবেন (উপরের উদাহরণে এটি ইন্টারনেট গেটওয়ে থেকে ট্র্যাফিক ফরোয়ার্ড করতে ব্যবহৃত হয়েছে)

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