ਕਲਾਉਡ ਭੰਡਾਰਣ
ਕਲਾਉਡ ਘਰ ਉਸ ਭੰਡਾਰਣ ਵਿੱਚ ਇੱਕ ਥਾਂ ਹੈ ਜੋ ਵਰਤੋਂਕਾਰ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਹੈ। ਹਰ ਦਾਤਾ coven ਵਿੱਚ ਇੱਕੋ ਭੰਡਾਰਣ ਇੰਟਰਫੇਸ ਰਾਹੀਂ ਚੱਲਦਾ ਹੈ; ਦਾਤੇ ਮੁਤਾਬਕ ਜੋ ਵੱਖਰਾ ਹੈ ਉਹ ਸਾਈਨ-ਇਨ, ਸੈੱਟਅੱਪ, ਅਤੇ ਹੋਰ ਲੋਕ ਤੇ ਯੰਤਰ ਉੱਥੇ ਕਿਵੇਂ ਪਹੁੰਚਦੇ ਹਨ, ਇਹ ਹੈ।
ਦਾਤੇ
ਇਸ ਭਾਗ ਦਾ ਲਿੰਕ| ਦਾਤਾ | ਸਾਈਨ-ਇਨ | ਤੁਹਾਡਾ ਆਪਣਾ ਨਵਾਂ ਯੰਤਰ | ਜਿਸ ਵਿਅਕਤੀ ਨੂੰ ਤੁਸੀਂ ਸੱਦਦੇ ਹੋ |
|---|---|---|---|
| S3-compatible | Access ਕੁੰਜੀ + ਰਾਜ਼ | restore code, ਨਾਲ ਤੁਹਾਡੀ access key ਜੋ QR ਕੋਡ ਵਿੱਚ ਉਸਦੇ ਨਾਲ ਆਉਂਦੀ ਹੈ | ਉਸ ਲਈ ਬਣਾਈ access key |
| Dropbox | OAuth, coven ਕੋਲ | restore code, ਫਿਰ ਤੁਹਾਡੇ Dropbox ਵਿੱਚ ਸਾਈਨ ਇਨ | ਸੰਗ੍ਰਹਿ ਦਾ ਸਾਂਝਾ ਫੋਲਡਰ ਉਸਦੇ ਖਾਤੇ ਨਾਲ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ |
| OneDrive | OAuth, coven ਕੋਲ | restore code, ਫਿਰ ਤੁਹਾਡੇ OneDrive ਵਿੱਚ ਸਾਈਨ ਇਨ | ਸੰਗ੍ਰਹਿ ਦਾ ਫੋਲਡਰ ਉਸਦੇ ਖਾਤੇ ਨਾਲ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ |
| iCloud (CloudKit) | Apple Account, ਕੋਈ ਸਾਈਨ-ਇਨ ਨਹੀਂ | restore code, iCloud Keychain ਤੋਂ ਵੀ ਮਿਲਦਾ ਹੈ | ਸੰਗ੍ਰਹਿ ਦਾ CloudKit zone ਉਸਦੇ Apple Account ਨਾਲ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ |
S3-compatible ਵਿੱਚ AWS, Backblaze B2, Cloudflare R2, Wasabi, ਅਤੇ API ਬੋਲਣ ਵਾਲੀ ਹੋਰ ਹਰ ਚੀਜ਼ ਆਉਂਦੀ ਹੈ। ਸੈੱਟਅੱਪ ਫਾਰਮ ਸਿਰਫ਼ ਬਕੇਟ, ਖੇਤਰ, ਅੰਤ-ਬਿੰਦੂ ਅਤੇ access key ਪੁੱਛਦਾ ਹੈ; coven ਜਾਣੀਆਂ ਸੇਵਾਵਾਂ ਨੂੰ ਅੰਤ-ਬਿੰਦੂ ਦੇ host ਤੋਂ ਪਛਾਣਦਾ ਹੈ ਅਤੇ ਉਨ੍ਹਾਂ ਨਾਲ ਗੱਲ ਕਰਨ ਦਾ ਤਰੀਕਾ ਭਰ ਦਿੰਦਾ ਹੈ। Advanced ਵਿੱਚ ਚੋਣਵਾਂ ਕੁੰਜੀ ਉਪਸਰਗ ਅਤੇ service profile ਦੀ ਚੋਣ ਹੈ, ਮੂਲ ਰੂਪ ਵਿੱਚ ਆਪਣੇ-ਆਪ। ਜਿਸ ਸੇਵਾ ਨੂੰ coven ਨਹੀਂ ਜਾਣਦਾ ਉਸ ਲਈ Detect Settings ਕੁੰਜੀ ਨਾਲ ਬਕੇਟ ਜਾਂਚਦਾ ਹੈ ਅਤੇ ਜੋ ਮਿਲਿਆ ਉਹ ਦਿਖਾਉਂਦਾ ਹੈ। ਕੁਝ ਸਾਂਭਣ ਤੋਂ ਪਹਿਲਾਂ ਸੈੱਟਅੱਪ ਦਾਤੇ ਨਾਲ ਜਾਂਚ ਕਰਦਾ ਹੈ, ਤਾਂ ਜੋ ਗਲਤ ਟਾਈਪ ਪਹਿਲੇ ਸਮਕਾਲੀਕਰਨ ਉੱਤੇ ਨਹੀਂ ਸਗੋਂ ਸੈੱਟਅੱਪ ਵੇਲੇ ਹੀ ਫੇਲ੍ਹ ਹੋਵੇ, ਅਤੇ bae coven ਦਾ ਕਾਰਨ ਸਾਦੇ ਸ਼ਬਦਾਂ ਵਿੱਚ ਦੱਸਦਾ ਹੈ। Dropbox, OneDrive ਅਤੇ iCloud ਸਿਰਫ਼ ਪੂਰੇ bae ਸੰਸਕਰਣ ਵਿੱਚ ਹਨ; baeium builds ਉਨ੍ਹਾਂ ਨੂੰ ਬਾਹਰ ਰੱਖਦੇ ਹਨ।
ਸਾਈਨ-ਇਨ ਅਤੇ ਫੋਲਡਰ
ਇਸ ਭਾਗ ਦਾ ਲਿੰਕcoven Dropbox ਅਤੇ OneDrive ਦਾ ਸਾਈਨ-ਇਨ ਆਪ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਕੋਈ ਟੋਕਨ bae ਵਿੱਚੋਂ ਨਹੀਂ ਲੰਘਦਾ। ਡੈਸਕਟਾਪ ਉੱਤੇ ਬ੍ਰਾਊਜ਼ਰ ਦਾਤੇ ਦਾ ਪੰਨਾ ਖੋਲ੍ਹਦਾ ਹੈ ਅਤੇ ਸਥਾਨਕ listener ਉਹ ਇੱਕ redirect ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ; ਮੋਬਾਈਲ ਉੱਤੇ ਇਹ ਕੰਮ ਪਲੇਟਫਾਰਮ ਦੀ ਸਾਈਨ-ਇਨ ਸ਼ੀਟ ਕਰਦੀ ਹੈ। coven ਟੋਕਨ OS ਕੀਰਿੰਗ ਵਿੱਚ ਰੱਖਦਾ ਹੈ ਅਤੇ ਦਾਤਾ ਰੱਦ ਕਰੇ ਤਾਂ ਟੋਕਨ ਇੱਕ ਵਾਰ ਤਾਜ਼ਾ ਕਰਦਾ ਹੈ; ਫੇਲ੍ਹ ਹੋਈ ਤਾਜ਼ਗੀ ਚੁੱਪ retry loop ਦੀ ਥਾਂ ਸਮਕਾਲੀਕਰਨ ਹਾਲਤ ਵਿੱਚ Sign In ਕਾਰਵਾਈ ਵਜੋਂ ਦਿਸਦੀ ਹੈ।
ਸਾਈਨ ਇਨ ਤੋਂ ਬਾਅਦ ਵਰਤੋਂਕਾਰ ਚੁਣਦਾ ਹੈ ਕਿ ਸੰਗ੍ਰਹਿ ਕਿੱਥੇ ਰਹੇ। Dropbox ਉੱਤੇ ਉਹ ਸਾਂਝਾ ਫੋਲਡਰ ਹੈ, ਕਿਉਂਕਿ ਘਰ ਦਾ ਸੰਗ੍ਰਹਿ ਹੋਰ ਲੋਕਾਂ ਦੇ ਖਾਤਿਆਂ ਨਾਲ ਸਾਂਝਾ ਹੁੰਦਾ ਹੈ; ਇਸ ਲਈ bae app folder ਨਹੀਂ, ਪੂਰੀ Dropbox ਪਹੁੰਚ ਵਰਤਦਾ ਹੈ। ਜੇ ਅਜੇ ਕੋਈ ਸਾਂਝਾ ਫੋਲਡਰ ਨਹੀਂ, ਤਾਂ bae Dropbox ਵਿੱਚ ਇੱਕ ਸਾਂਝਾ ਕਰਕੇ ਮੁੜ ਵੇਖਣ ਲਈ ਕਹਿੰਦਾ ਹੈ। OneDrive ਉੱਤੇ ਉਹ ਕੋਈ ਵੀ ਫੋਲਡਰ ਹੈ, ਸਿਖਰ ਤੋਂ ਵੇਖਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਉੱਥੇ ਨਵਾਂ ਫੋਲਡਰ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
CloudKit ਨੂੰ ਕਿਸੇ ਪ੍ਰਵਾਹ ਦੀ ਲੋੜ ਨਹੀਂ: coven ਇਸਨੂੰ Apple ਪਲੇਟਫਾਰਮਾਂ ਉੱਤੇ ਸਾਈਨ ਇਨ ਕੀਤੇ Apple Account ਵਜੋਂ ਚਲਾਉਂਦਾ ਹੈ।
ਘਰ ਦੀ ਬਣਤਰ
ਇਸ ਭਾਗ ਦਾ ਲਿੰਕਘਰ ਅੰਦਰ ਹਰ ਵਸਤੂ ਦਾ ਮਾਰਗ ਸੰਗ੍ਰਹਿ ਦੇ store id ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ: coven ਦੀ ਨੰਬਰਦਾਰ ਤਬਦੀਲੀ ਲੜੀ, ਉਸਦੇ snapshots, ਜੁੜਨ ਦੀਆਂ ਬੇਨਤੀਆਂ ਅਤੇ ਰੱਖੀਆਂ ਫਾਈਲਾਂ। ਕਈ ਸੰਗ੍ਰਹਿ ਇੱਕ ਦੂਜੇ ਦੀਆਂ ਵਸਤੂਆਂ ਨੂੰ ਛੂਹੇ ਬਿਨਾਂ ਇੱਕੋ Dropbox ਜਾਂ OneDrive ਫੋਲਡਰ ਸਾਂਝਾ ਕਰ ਸਕਦੇ ਹਨ।
ਹਰ ਵਸਤੂ ਇਨਕ੍ਰਿਪਟ ਹੋ ਕੇ ਬੇਤਰਤੀਬ ਨਾਂ ਹੇਠ ਰੱਖੀ ਜਾਂਦੀ ਹੈ; ਸਧਾਰਨ ਲਿਖਤ ਵਾਲਾ ਰੂਪ ਨਹੀਂ ਹੈ। bae ਦੀਆਂ ਫਾਈਲਾਂ coven ਫਾਈਲਾਂ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਚਾਰ ਸਮਕਾਲੀ ਸਾਰਣੀਆਂ ਦੀਆਂ ਕਤਾਰਾਂ ਦਰਸਾਉਂਦੀਆਂ ਹਨ: release_files, covers, artist_images, ਅਤੇ ਹਰ people ਕਤਾਰ ਦਾ avatar। ਫਾਈਲ ਦਾ ਮਾਰਗ ਉਦੋਂ ਤੈਅ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਉਹ ਤਿਆਰ ਹੁੰਦੀ ਹੈ, ਇਸ ਲਈ ਐਲਬਮ ਦਾ ਨਾਂ ਬਦਲਣ ਨਾਲ ਉਹ ਕਦੇ ਨਹੀਂ ਹਿੱਲਦੀ। ਇਨਕ੍ਰਿਪਸ਼ਨ ਵੇਖੋ।
ਅਸਲ ਨੈੱਟਵਰਕਾਂ ਹੇਠ ਵਰਤਾਅ
ਇਸ ਭਾਗ ਦਾ ਲਿੰਕਸੁਣਾਈ ਲਈ ਪੜ੍ਹਤ ranged ਹੈ: player ਪੂਰੀਆਂ ਫਾਈਲਾਂ ਦੀ ਥਾਂ ਸਿਰਫ਼ ਲੋੜੀਂਦੇ ਇਨਕ੍ਰਿਪਟ ਕੀਤੇ chunks ਲਿਆਉਂਦਾ ਹੈ, ਅਤੇ ਫਾਈਲ ਤਰਤੀਬ ਵਿੱਚ ਵੱਜਦੀ ਹੋਵੇ ਤਾਂ ਅਗਲੇ chunks ਪਹਿਲਾਂ ਹੀ ਲਿਆਉਂਦਾ ਹੈ। ਦਰ ਸੀਮਾਵਾਂ ਅਤੇ ਆਰਜ਼ੀ ਦਾਤਾ ਗਲਤੀਆਂ ਇੱਕੋ backoff ਯੋਜਨਾ ਨਾਲ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰਦੀਆਂ ਹਨ, ਦਾਤਾ retry-after ਦੇਵੇ ਤਾਂ ਉਸਦੀ ਪਾਲਣਾ ਕਰਕੇ। ਚੜ੍ਹਾਉਣ ਦੀ ਕਤਾਰ restart ਤੋਂ ਬਾਅਦ ਵੀ ਬਣੀ ਰਹਿੰਦੀ ਹੈ: ਐਪ ਬੰਦ ਹੋਣ ਨਾਲ ਰੁਕਿਆ ਚੜ੍ਹਾਉਣਾ ਸ਼ੁਰੂ ਤੋਂ ਨਹੀਂ, ਉੱਥੋਂ ਹੀ ਜਾਰੀ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਰੋਕੇ ਚੜ੍ਹਾਉਣੇ ਰੁਕੇ ਹੀ ਰਹਿੰਦੇ ਹਨ।