আমার .ebextensions
ফোল্ডারে আমার একটি সাধারণ ফাইল রয়েছে :
২00 myconfig.config
Resources:
AWSEBAutoScalingGroup:
Metadata:
AWS::CloudFormation::Authentication:
S3Access:
type: S3
roleName: aws-elasticbeanstalk-ec2-role
buckets: my-bucket
files:
"/tmp/ca-bundle.zip":
mode: "000755"
owner: root
group: root
source: https://s3-ap-southeast-2.amazonaws.com/my-bucket/ca/ca-bundle.zip
authentication: S3Access
যা একাধিক উত্তর অনুসারে aws-elasticbeanstalk-ec2-role
ভূমিকাটিতে এস 3 বালতি অ্যাক্সেস দেওয়ার উপায় ।
তবে আমি এর মধ্যে 403 ত্রুটি পেতে থাকি /var/log/eb-activity.log
[2015-08-26T01:27:03.544Z] INFO [22320] - [Application update/AppDeployStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild] : Activity execution failed, because: Failed to retrieve https://s3-ap-southeast-2.amazonaws.com/my-bucket/ca/ca-bundle.zip: HTTP Error 403 : <?xml version="1.0" encoding="UTF-8"?> (ElasticBeanstalk::ExternalInvocationError)
আমি যদি ম্যানুয়ালি aws-elasticbeanstalk-ec2-role
সমস্ত কাজ করে এমন ভূমিকাটিতে একটি এস 3 অ্যাক্সেস নীতি যুক্ত করি, তাই আমি জানি যে আমার কাছে ইউআরএলস বা অন্য কোনও কিছুতে ভুল বানান নেই, ইসি 2 উদাহরণটি সঠিক ভূমিকাটিতে অবশ্যই স্পষ্টতই রয়েছে।
কি সমস্যা?
পুনশ্চ. আমি files
'প্রমাণীকরণ' সেটিংটি ছাড়াই বা ছাড়াই বিভাগটি চেষ্টা করেছি ।