क्या किसी को पता है निम्नलिखित एडब्ल्यूएस बादल गठन त्रुटि?

0

सवाल

तैनाती जब मेरे बादल गठन टेम्पलेट्स भी शामिल है जो एक लचीला Beanstalk ढेर, मैं निम्नलिखित त्रुटि मिलती है:

पहुँच अस्वीकृत: S3Bucket=elasticbeanstalk-मंच-संपत्ति-यूरोपीय संघ-मध्य-1, S3Key=डंठल/eb_corretto11_amazon_linux_2_1.0.2777.0_20211016030628/पैक/Corretto11Template.पैक (सेवा: AWSElasticBeanstalk; स्थिति कोड: 403; त्रुटि कोड: InsufficientPrivilegesException; अनुरोध आईडी: 5a2d57e4-cd43-443b-9407-b0fc0234ea40; प्रॉक्सी: अशक्त)

के बाद से इसकी एक S3 त्रुटि (InsufficientPrivilegesException) मैं याद करने लगते हैं एक की अनुमति. समस्या यह है कि S3 बाल्टी यह खिचड़ी भाषा का उपयोग नहीं है में अपने खातों S3 बाल्टी सूची और करने के लिए लगता है हो सकता है की तरह एक क्षेत्रीय बाल्टी में जोड़ें नीतियों... क्या किसी ने कभी इस त्रुटि? के लिए पृष्ठभूमि जानकारी: Im काम कर रहे एक खाते में एक रूट खाते का उपयोग करता है जो एडब्ल्यूएस संगठनों...

Heres मेरी आई ए एम भूमिका टेम्पलेट सहित प्रबंधित नीति arn:

BackendServiceRole:
Type: AWS::IAM::Role
Properties:
  RoleName:  !Sub '${GroupName}BackendServiceRole'
  AssumeRolePolicyDocument:
    Version: "2012-10-17"
    Statement:
      - Effect: Allow
        Principal:
          Service:
            - elasticbeanstalk.amazonaws.com
        Action:
          - 'sts:AssumeRole'
  ManagedPolicyArns: [arn:aws:iam::aws:policy/AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy]

मेरे बैकएंड टेम्पलेट वातावरण में, मैं निम्नलिखित OptionSetting:

MyEnvironment:
Type: AWS::ElasticBeanstalk::Environment
Properties:
  ApplicationName: !Ref MyBackendApplication
  CNAMEPrefix: !Sub '${ApplicationName}'
  EnvironmentName: !Sub '${ApplicationName}-Environment'
  SolutionStackName: 64bit Amazon Linux 2 v3.2.7 running Corretto 11
  Tier:
    Name: WebServer
    Type: Standard
  OptionSettings:
    - Namespace: aws:elasticbeanstalk:environment
      OptionName: ServiceRole
      Value: !GetAtt BackendServiceRole.Arn
    # bunch of other options here

धन्यवाद पहले से ही!

1

सबसे अच्छा जवाब

0

आप की जरूरत है जोड़ने के लिए AWSElasticBeanstalkManagedUpdatescustomerrolepolicy एडब्ल्यूएस प्रबंधित नीति आपकी सेवा के लिए भूमिका है । आप पढ़ सकते हैं विवरण में प्रलेखन.

इस नीति अनुदान देगा आप का उपयोग करने के लिए आवश्यक बाल्टी:

enter image description here

पूर्ण नीति दस्तावेज उपलब्ध है यहाँ.

सुनिश्चित करें कि आप ठीक ढंग से भूमिका असाइन करने के लिए अपने विन्यास टेम्पलेट:

  EBSApplicationConfigurationTemplate:
    Type: AWS::ElasticBeanstalk::ConfigurationTemplate
    Properties:
      ApplicationName: !Ref EBSApplication
      Description: ElasticBeanstalk Configuration Template
      SolutionStackName: !Ref SolutionStackName
      OptionSettings:
        - Namespace: aws:elasticbeanstalk:environment
          OptionName: EnvironmentType
          Value: LoadBalanced
        - Namespace: aws:elasticbeanstalk:environment
          OptionName: ServiceRole
          Value: !GetAtt BackendServiceRole.Arn
2021-11-19 13:46:52

धन्यवाद आप के लिए जवाब! हालांकि अपने जवाब वास्तव में समझ में आता है और मेरी राय में काम करना चाहिए, यह दुख की बात नहीं करता.... मैंने कहा मेरे अद्यतन आई ए एम भूमिका के लिए टेम्पलेट सवाल
christianr

धन्यवाद फिर से! अब, मेरे लिए भ्रम की स्थिति, एक मान्यता त्रुटि फेंक दिया जाता है... निम्न में से एक: एक त्रुटि हुई (ValidationError) जब बुला ValidateTemplate ऑपरेशन: टेम्पलेट में त्रुटि: उदाहरण के Fn::GetAtt अपरिभाषित संदर्भ संसाधन BackendServiceRole. त्रुटि फेंक दिया था जब मैं का इस्तेमाल किया है !रेफरी BackendServiceRole से पहले...
christianr

इसके अलावा, अंतर यह है कि इस समय कर रहा मेरे वातावरण में, और में नहीं विन्यास टेम्पलेट, जो मैं है न... मैं सेटिंग सेट बनाते समय सीधे पर्यावरण. Isn ' t यह संभव समग्र? या क्या मैं सिर्फ शायद गंदगी वाक्यविन्यास? मैं डबल की जाँच की और वाक्य रचना ठीक हो जाना चाहिए, लेकिन हो सकता है मैं कुछ याद आती है
christianr

यह बेहतर होगा पोस्ट करने के लिए अपना पूरा टेम्पलेट है । यह होना चाहिए एक ही है, को परिभाषित करने के विकल्प के वातावरण में. आप का पालन कर सकते हैं के उदाहरण यहाँ: docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/...
kgiannakakis

यह भी त्रुटि आप का मतलब है कि वहाँ नहीं है एक संसाधन नाम BackendServiceRole. शायद आप नामकरण कर रहे हैं, अपनी भूमिका को अलग ढंग से या वहाँ है एक टाइपो
kgiannakakis

बात यह है कि वहाँ है, इसकी एक पैरामीटर में इस टेम्पलेट फ़ाइल
christianr

मैं जोड़ा गया आराम के वातावरण संसाधन टेम्पलेट
christianr

इस मामले में, im भी उलझन में है, क्यों !रेफरी BackendServiceRole पर्याप्त नहीं है, चाहते करने के लिए निर्धारित भूमिका नहीं है और नीति सही है? कारण मेरे सिर में, !GetAtt BackendServiceRole.Arn चाहिए संदर्भ के लिए प्रबंधित नीति shouldn ' t यह? लेकिन क्या मैं चाहता हूँ और यहाँ की जरूरत है एक भूमिका है, isn ' t यह?
christianr

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में