erişim engellendi. Ben AWS konsolunu kullanarak bilgisayarımdan kovaya bir JPEG dosyası yükledi - şimdi benim Bahar Boot API kullanarak bu dosyayı indirmeye çalışıyorum. Bir kullanıcı ve AWS konsolda bir grup (kullanıcı gruptadır) yarattık com.amazonaws.services.s3.model.AmazonS3Exception: Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied;
Bahar Boot Amazon AWS S3 Kepçe Dosya İndirme - Bir otomatik olarak yapılandırılır AWS, Bahar Boot uygulaması var ve kurulum için sadece Amazon S3 belirli bir kova belirli dosya indirir bir bitiş noktası çalışıyorum
;:
aşağıdaki hatayı alıyorum kullanıcı/grup S3'te yönetici erişiminin yanı sıra tam erişim izinlerine sahiptir. Ben test amaçlı, erişim anahtar/gizli anahtar çifti indirip, kelimenin tam anlamıyla (:) Açıkçası, tuşlar burada gösterilmemiştir) aşağıda gösterildiği gibi benim application.properties dosyasına anahtarlarını yapıştırılan.
ben neden hala erişim engellendi alıyorum olarak karıştı. Bir süredir araştırıyor ve üzerinde çalışıyorum; Bu soruna Spring Boot'a özgü bir çözüm bulamıyorum. Herhangi bir yardım büyük takdir edilecektir.
application.properties:
cloud.aws.credentials.accessKey=myaccesskey
cloud.aws.credentials.secretKey=mysecretkey
cloud.aws.credentials.instanceProfile=false
cloud.aws.stack.auto=false
cloud.aws.region.auto=true
cloud.aws.region.static=myregion
SimpleResourceLoadingBean.java:
@RestController
public class SimpleResourceLoadingBean {
private static Logger log = LoggerFactory.getLogger(HealthMonitorApplication.class);
@Autowired
private ResourceLoader resourceLoader;
@RequestMapping("/getresource")
public String resourceLoadingMethod() throws IOException {
log.info("IN RESOURCE LOADER");
Resource resource = this.resourceLoader.getResource("s3://s3.amazonaws.com/mybucket/myfile.ext");
InputStream inputStream = resource.getInputStream();
return inputStream.toString();
}
}
pom.xml (sorusuna alakalı Sadece bağımlılıkları)
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-aws</artifactId>
<version>1.1.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-aws-autoconfigure</artifactId>
<version>1.1.0.RELEASE</version>
</dependency>
cloud.aws.credentials.instanceProfile = false değerini değiştirin ve çalışıp çalışmadığını kontrol edin. – error2007s
Denenmiş ve başarısız: 1 – corecase
Yukarıdaki Bahar uygulaması yerel mi, yoksa EC2 örneğinde mi? – error2007s