Używanie pakietu AWS iOS SDK do pobierania plików z dystrybucji w chmurze
Używam najnowszego zestawu SDK iOS dla AWS, a pobieranie plików z S3 działa dobrze przy użyciu klasy TransferManager
S3GetObjectRequest *request = [[S3GetObjectRequest alloc] initWithKey:@"test.png" withBucket:@"my_bucket_name"];
S3TransferOperation * op = [self.tm download:request];
potem chciałem dodać Cloudfront dla lepszej obsługi krawędzi, ale ustawienie dystrybucji cloudfront jako łyżki S3 nie działa.
S3GetObjectRequest *request = [[S3GetObjectRequest alloc] initWithKey:@"test.png" withBucket:@"dcn1i2k31v14q.cloudfront.net"];
S3TransferOperation * op = [self.tm download:request];
była to akceptowana odpowiedź w tym pytaniu
iOS AWS SDK i CloudFront - uzyskiwanie dostępu do obrazów
Wiem, że mogę pobierać pliki Cloudfront bezpośrednio, ale chciałem skorzystać z kolejki klasy AWS SDK Transfer manager i wstrzymać funkcje wznawiania.
jakieś pomysły?
Dziękuję Ci