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

questionAnswers(1)

yourAnswerToTheQuestion