{"id":35010,"date":"2024-09-25T15:57:26","date_gmt":"2024-09-25T08:57:26","guid":{"rendered":"http:\/\/jupitek.maudemo.vip\/index.php\/2024\/09\/25\/access-buckets-and-files-through-urls\/"},"modified":"2026-05-14T10:34:58","modified_gmt":"2026-05-14T09:34:58","slug":"access-buckets-and-files-through-urls","status":"publish","type":"post","link":"https:\/\/jupitek.maudemo.vip\/index.php\/2024\/09\/25\/access-buckets-and-files-through-urls\/","title":{"rendered":"Truy c\u1eadp buckets v\u00e0 files qua URLs"},"content":{"rendered":"<p>D\u1ecbch v\u1ee5 l\u01b0u tr\u1eef \u0111\u1ed1i t\u01b0\u1ee3ng cung c\u1ea5p cho m\u1ed7i bucket v\u00e0 t\u1ec7p m\u1ed9t URL duy nh\u1ea5t. URL n\u00e0y \u0111\u01b0\u1ee3c qu\u1ea3n l\u00fd th\u00f4ng qua mi\u1ec1n chia s\u1ebb&nbsp;<em>*.linodeobjects.com<\/em>&nbsp;v\u00e0 c\u00e1c t\u1ec7p c\u1ee7a b\u1ea1n \u0111\u01b0\u1ee3c m\u00e3 h\u00f3a th\u00f4ng qua vi\u1ec7c s\u1eed d\u1ee5ng HTTPS. Theo m\u1eb7c \u0111\u1ecbnh, c\u00e1c t\u1ec7p ch\u1ec9 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c b\u1ea1n (ch\u1ee7 s\u1edf h\u1eefu) nh\u00ecn th\u1ea5y th\u00f4ng qua&nbsp;Cloud Manager&nbsp;ho\u1eb7c th\u00f4ng qua c\u00e1c c\u00f4ng c\u1ee5 v\u00e0 \u1ee9ng d\u1ee5ng kh\u00e1c b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng kh\u00f3a truy c\u1eadp c\u00f3 quy\u1ec1n \u0111\u1ecdc (ho\u1eb7c \u0111\u1ecdc\/ghi) bucket.<\/p>\n<p>B\u1ea1n c\u0169ng c\u00f3 th\u1ec3 cho ph\u00e9p b\u1ea5t k\u1ef3 ai truy c\u1eadp c\u00e1c t\u1ec7p n\u00e0y th\u00f4ng qua URL c\u1ee7a ch\u00fang b\u1eb1ng c\u00e1ch thi\u1ebft l\u1eadp ACL \u0111\u1ec3 c\u00e1c t\u1ec7p \u0111\u01b0\u1ee3c c\u00f4ng khai. \u0110i\u1ec1u n\u00e0y l\u00e0m cho Object Storage tr\u1edf n\u00ean tuy\u1ec7t v\u1eddi \u0111\u1ec3 chia s\u1ebb v\u00e0 l\u01b0u tr\u1eef d\u1eef li\u1ec7u phi c\u1ea5u tr\u00fac nh\u01b0 h\u00ecnh \u1ea3nh, t\u00e0i li\u1ec7u, kho l\u01b0u tr\u1eef, t\u00e0i s\u1ea3n ph\u01b0\u01a1ng ti\u1ec7n truy\u1ec1n th\u00f4ng ph\u00e1t tr\u1ef1c tuy\u1ebfn v\u00e0 b\u1ea3n sao l\u01b0u t\u1ec7p, v\u00e0 l\u01b0\u1ee3ng d\u1eef li\u1ec7u b\u1ea1n l\u01b0u tr\u1eef c\u00f3 th\u1ec3 dao \u0111\u1ed9ng t\u1eeb c\u00e1c t\u1eadp h\u1ee3p t\u1ec7p nh\u1ecf cho \u0111\u1ebfn c\u00e1c th\u01b0 vi\u1ec7n th\u00f4ng tin kh\u1ed5ng l\u1ed3.<\/p>\n<p>Sau \u0111\u00e2y l\u00e0 c\u00e1c lo\u1ea1i URL b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng \u0111\u1ec3 truy c\u1eadp v\u00e0o th\u00f9ng v\u00e0 t\u1ec7p:<\/p>\n<ul>\n<li><a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#cluster-url-s3-endpoint\">URL c\u1ee5m<\/a><\/li>\n<li><a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#bucket-url\">URL th\u00f9ng<\/a><\/li>\n<li><a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#file-urls\">URL t\u1eadp tin<\/a><\/li>\n<li><a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#signed-urls\">URL \u0111\u00e3 k\u00fd<\/a><\/li>\n<li><a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#website-urls\">URL trang web<\/a><\/li>\n<li><a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#custom-urls\">URL t\u00f9y ch\u1ec9nh<\/a><\/li>\n<\/ul>\n<h1 id=\"h-url-c\u1ee5m-di\u1ec3m-cu\u1ed1i-s3\">URL c\u1ee5m (\u0111i\u1ec3m cu\u1ed1i s3)<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#cluster-url-s3-endpoint\"><\/a><\/h1>\n<p>URL c\u1ee5m cho Object Storage l\u00e0 duy nh\u1ea5t cho m\u1ed7i trung t\u00e2m d\u1eef li\u1ec7u. URL n\u00e0y c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 truy c\u1eadp t\u1ea5t c\u1ea3 c\u00e1c t\u00e0i nguy\u00ean Object Storage c\u1ee7a b\u1ea1n trong m\u1ed9t v\u00f9ng nh\u1ea5t \u0111\u1ecbnh. Khi \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng v\u1edbi c\u00e1c c\u00f4ng c\u1ee5 c\u1ee7a b\u00ean th\u1ee9 ba, URL n\u00e0y c\u0169ng c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0&nbsp;<em>\u0111i\u1ec3m cu\u1ed1i S3<\/em>&nbsp;.<\/p>\n<p><strong>URL c\u1ee5m:<\/strong>&nbsp;, thay th\u1ebf&nbsp;<em>[cluster-id]<\/em>&nbsp;b\u1eb1ng id c\u1ee7a trung t\u00e2m d\u1eef li\u1ec7u c\u1ee7a b\u1ea1n. URL c\u1ee5m cho m\u1ed7i trung t\u00e2m d\u1eef li\u1ec7u kh\u1ea3 d\u1ee5ng \u0111\u01b0\u1ee3c li\u1ec7t k\u00ea b\u00ean d\u01b0\u1edbi:<code>https:\/\/[cluster-id].linodeobjects.com\/<\/code><\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"1003\" height=\"847\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-89-1.png\" alt=\"\" class=\"wp-image-1806\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-89-1.png 1003w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-89-300x253-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-89-768x649-1.png 768w\" sizes=\"auto, (max-width: 1003px) 100vw, 1003px\" \/><\/figure>\n<h1>URL th\u00f9ng<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#bucket-url\"><\/a><\/h1>\n<p>M\u1ed7i bucket c\u00f3 URL ri\u00eang. URL n\u00e0y h\u1eefu \u00edch khi c\u1ea5u h\u00ecnh \u1ee9ng d\u1ee5ng c\u1ee7a b\u00ean th\u1ee9 ba \u0111\u1ec3 s\u1eed d\u1ee5ng bucket c\u1ee5 th\u1ec3 \u0111\u1ec3 l\u01b0u tr\u1eef t\u1ec7p.<\/p>\n<p><strong>URL nh\u00f3m:<\/strong>&nbsp;thay th\u1ebf&nbsp;<em>[bucket-label]<\/em>&nbsp;b\u1eb1ng nh\u00e3n nh\u00f3m c\u1ee7a b\u1ea1n v\u00e0&nbsp;<em>[cluster-id]<\/em>&nbsp;b\u1eb1ng id trung t\u00e2m d\u1eef li\u1ec7u c\u1ee7a b\u1ea1n (\u0111\u01b0\u1ee3c li\u1ec7t k\u00ea trong ph\u1ea7n&nbsp;<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#cluster-url-s3-endpoint\">URL c\u1ee5m<\/a>&nbsp;).<code>https:\/\/[bucket-label].[cluster-id].linodeobjects.com\/<\/code><em><\/em><em><\/em><a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#cluster-url-s3-endpoint\"><\/a><\/p>\n<p>V\u00ed d\u1ee5: m\u1ed9t th\u00f9ng c\u00f3 nh\u00e3n&nbsp;<em>example-bucket<\/em>&nbsp;trong trung t\u00e2m d\u1eef li\u1ec7u Atlanta s\u1ebd c\u00f3 URL sau:<\/p>\n<pre class=\"wp-block-code\"><code>ttps:\/\/example-bucket.us-southeast-1.linodeobjects.com<\/code><\/pre>\n<h2>Xem URL c\u1ee7a bucket th\u00f4ng qua tr\u00ecnh qu\u1ea3n l\u00fd \u0111\u00e1m m\u00e2y<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#view-a-buckets-url-through-cloud-manager\"><\/a><\/h2>\n<p>B\u1ea1n c\u00f3 th\u1ec3 x\u00e2y d\u1ef1ng URL n\u00e0y theo c\u00e1ch th\u1ee7 c\u00f4ng ho\u1eb7c b\u1ea1n c\u00f3 th\u1ec3 xem URL bucket th\u00f4ng qua&nbsp;Cloud Manager&nbsp;(nh\u01b0 hi\u1ec3n th\u1ecb b\u00ean d\u01b0\u1edbi) ho\u1eb7c m\u1ed9t c\u00f4ng c\u1ee5 nh\u01b0&nbsp;<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/using-cyberduck-with-object-storage#obtain-the-url-of-a-file\">Cyberduck<\/a><\/p>\n<ul>\n<li>\u0110\u0103ng nh\u1eadp v\u00e0o&nbsp;<a href=\"https:\/\/cloud.linode.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cloud Manager<\/a>&nbsp;v\u00e0 ch\u1ecdn&nbsp;<strong>Object Storage<\/strong>&nbsp;t\u1eeb menu b\u00ean tr\u00e1i.<\/li>\n<\/ul>\n<ul>\n<li>X\u00e1c \u0111\u1ecbnh v\u1ecb tr\u00ed th\u00f9ng b\u1ea1n mu\u1ed1n s\u1eed d\u1ee5ng. URL c\u1ee7a th\u00f9ng \u0111\u01b0\u1ee3c in b\u00ean d\u01b0\u1edbi nh\u00e3n\/t\u00ean th\u00f9ng.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"790\" height=\"155\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-90-1.png\" alt=\"\" class=\"wp-image-1807\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-90-1.png 790w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-90-300x59-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-90-768x151-1.png 768w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n<ul>\n<li>B\u1ea1n c\u0169ng c\u00f3 th\u1ec3 nh\u1ea5p v\u00e0o li\u00ean k\u1ebft chi ti\u1ebft \u0111\u1ec3 xem&nbsp;<em>v\u00e0 sao ch\u00e9p<\/em>&nbsp;URL.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"519\" height=\"154\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-91-1.png\" alt=\"\" class=\"wp-image-1808\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-91-1.png 519w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-91-300x89-1.png 300w\" sizes=\"auto, (max-width: 519px) 100vw, 519px\" \/><\/figure>\n<h1>RL t\u1eadp tin<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#file-urls\"><\/a><\/h1>\n<p>URL cho c\u00e1c t\u1ec7p (\u0111\u1ed1i t\u01b0\u1ee3ng) trong m\u1ed9t bucket r\u1ea5t gi\u1ed1ng v\u1edbi URL c\u1ee7a ch\u00ednh bucket \u0111\u00f3, ch\u1ec9 c\u00f3 t\u00ean t\u1ec7p v\u00e0 \u0111\u01b0\u1eddng d\u1eabn \u0111\u01b0\u1ee3c th\u00eam v\u00e0o cu\u1ed1i. URL n\u00e0y h\u1eefu \u00edch khi chia s\u1ebb t\u1ec7p v\u1edbi ai \u0111\u00f3 ho\u1eb7c truy c\u1eadp t\u1ec7p t\u1eeb trang web c\u1ee7a b\u1ea1n.<\/p>\n<p><strong>URL t\u1ec7p (\u0110\u1ed1i t\u01b0\u1ee3ng):<\/strong>&nbsp;, thay th\u1ebf&nbsp;<em>[bucket-label]<\/em>&nbsp;b\u1eb1ng nh\u00e3n c\u1ee7a th\u00f9ng c\u1ee7a b\u1ea1n,&nbsp;<em>[cluster-id]<\/em>&nbsp;b\u1eb1ng id c\u1ee7a trung t\u00e2m d\u1eef li\u1ec7u c\u1ee7a b\u1ea1n (\u0111\u01b0\u1ee3c li\u1ec7t k\u00ea trong ph\u1ea7n&nbsp;<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#cluster-url-s3-endpoint\">URL c\u1ee5m<\/a>&nbsp;v\u00e0&nbsp;<em>[file]<\/em>&nbsp;b\u1eb1ng \u0111\u01b0\u1eddng d\u1eabn \u0111\u1ea7y \u0111\u1ee7, t\u00ean v\u00e0 ph\u1ea7n m\u1edf r\u1ed9ng c\u1ee7a t\u1ec7p c\u1ee7a b\u1ea1n.<code>https:\/\/[bucket-label].[cluster-id].linodeobjects.com\/[file]<\/code><em><\/em><em><\/em><a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#cluster-url-s3-endpoint\"><\/a><em><\/em><\/p>\n<p>V\u00ed d\u1ee5, m\u1ed9t t\u1ec7p c\u00f3 t\u00ean&nbsp;<em>example-file.txt<\/em>&nbsp;\u0111\u01b0\u1ee3c l\u01b0u tr\u1eef tr\u00ean m\u1ed9t th\u00f9ng c\u00f3 nh\u00e3n&nbsp;<em>example-bucket<\/em>&nbsp;trong trung t\u00e2m d\u1eef li\u1ec7u Atlanta s\u1ebd c\u00f3 URL sau:<\/p>\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;example-bucket.us-southeast-1.linodeobjects.com\/example-file.txt<\/code><\/pre>\n<h2>Xem URL c\u1ee7a t\u1ec7p th\u00f4ng qua tr\u00ecnh qu\u1ea3n l\u00fd \u0111\u00e1m m\u00e2y<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#view-a-files-url-through-cloud-manager\"><\/a><\/h2>\n<p>B\u1ea1n c\u00f3 th\u1ec3 x\u00e2y d\u1ef1ng URL n\u00e0y theo c\u00e1ch th\u1ee7 c\u00f4ng ho\u1eb7c b\u1ea1n c\u00f3 th\u1ec3 xem URL t\u1ec7p th\u00f4ng qua&nbsp;Cloud Manager&nbsp;(nh\u01b0 hi\u1ec3n th\u1ecb b\u00ean d\u01b0\u1edbi) ho\u1eb7c m\u1ed9t c\u00f4ng c\u1ee5 nh\u01b0&nbsp;<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/using-cyberduck-with-object-storage#obtain-the-url-of-a-file\">Cyberduck<\/a><\/p>\n<ul>\n<li>\u0110\u0103ng nh\u1eadp v\u00e0o&nbsp;<a href=\"https:\/\/cloud.linode.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cloud Manager<\/a>&nbsp;v\u00e0 ch\u1ecdn&nbsp;<strong>Object Storage<\/strong>&nbsp;t\u1eeb menu b\u00ean tr\u00e1i.<\/li>\n<\/ul>\n<ul>\n<li>X\u00e1c \u0111\u1ecbnh th\u00f9ng b\u1ea1n mu\u1ed1n xem v\u00e0 nh\u1ea5p v\u00e0o nh\u00e3n\/t\u00ean c\u1ee7a th\u00f9ng \u0111\u00f3 \u0111\u1ec3 m\u1edf.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"881\" height=\"151\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-92-1.png\" alt=\"\" class=\"wp-image-1809\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-92-1.png 881w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-92-300x51-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-92-768x132-1.png 768w\" sizes=\"auto, (max-width: 881px) 100vw, 881px\" \/><\/figure>\n<ul>\n<li>Thao t\u00e1c n\u00e0y s\u1ebd m\u1edf trang chi ti\u1ebft c\u1ee7a bucket v\u00e0 hi\u1ec3n th\u1ecb danh s\u00e1ch t\u1ea5t c\u1ea3 c\u00e1c t\u1ec7p (\u0111\u1ed1i t\u01b0\u1ee3ng) \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef trong \u0111\u00f3. X\u00e1c \u0111\u1ecbnh v\u1ecb tr\u00ed t\u1ec7p b\u1ea1n mu\u1ed1n s\u1eed d\u1ee5ng v\u00e0 nh\u1ea5p v\u00e0o t\u00ean t\u1ec7p.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"788\" height=\"97\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-93-1.png\" alt=\"\" class=\"wp-image-1810\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-93-1.png 788w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-93-300x37-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-93-768x95-1.png 768w\" sizes=\"auto, (max-width: 788px) 100vw, 788px\" \/><\/figure>\n<ul>\n<li>URL c\u1ee7a t\u1ec7p \u0111\u01b0\u1ee3c li\u1ec7t k\u00ea \u1edf \u0111\u1ea7u b\u1ea3ng th\u00f4ng tin chi ti\u1ebft, nh\u01b0 hi\u1ec3n th\u1ecb b\u00ean d\u01b0\u1edbi:<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"492\" height=\"155\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-94-1.png\" alt=\"\" class=\"wp-image-1811\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-94-1.png 492w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-94-300x95-1.png 300w\" sizes=\"auto, (max-width: 492px) 100vw, 492px\" \/><\/figure>\n<h1>URL \u0111\u00e3 k\u00fd<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#signed-urls\"><\/a><\/h1>\n<p>M\u1ed9t&nbsp;<strong>URL \u0111\u00e3 k\u00fd<\/strong>&nbsp;cho ph\u00e9p b\u1ea5t k\u1ef3 ai c\u00f3 URL truy c\u1eadp v\u00e0o m\u1ed9t t\u1ec7p trong m\u1ed9t kho\u1ea3ng th\u1eddi gian nh\u1ea5t \u0111\u1ecbnh. \u0110i\u1ec1u n\u00e0y r\u1ea5t h\u1eefu \u00edch khi b\u1ea1n mu\u1ed1n chia s\u1ebb t\u00e0i li\u1ec7u ho\u1eb7c t\u1ec7p v\u1edbi ai \u0111\u00f3, nh\u01b0ng kh\u00f4ng mu\u1ed1n URL c\u00f3 th\u1ec3 truy c\u1eadp v\u0129nh vi\u1ec5n ho\u1eb7c c\u00f3 th\u1ec3 b\u1ecb ng\u01b0\u1eddi kh\u00e1c \u0111o\u00e1n \u0111\u01b0\u1ee3c. B\u1ea1n c\u00f3 th\u1ec3 t\u1ea1o URL \u0111\u00e3 k\u00fd th\u00f4ng qua&nbsp;<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/using-the-linode-cli-with-object-storage#create-a-signed-url-with-the-cli\">Linode CLI<\/a>&nbsp;ho\u1eb7c&nbsp;<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/using-s3cmd-with-object-storage#create-a-signed-url-with-s3cmd\">s3cmd<\/a>&nbsp;.<\/p>\n<p>Sau \u0111\u00e2y l\u00e0 v\u00ed d\u1ee5 v\u1ec1 URL \u0111\u00e3 k\u00fd:<\/p>\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;us-southeast-1.linodeobjects.com:443\/example-bucket\/example-file.txt?Signature=NUXLA378K28nMKgnaIcYjGroMXw%3D&amp;Expires=1644600958&amp;AWSAccessKeyId=YFULT4UZZULG82GFPQE2&amp;x-amz-meta-mtime=1644590299284&amp;x-amz-meta-storage-class=STANDARD\n<\/code><\/pre>\n<h1>URL trang web<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#website-urls\"><\/a><\/h1>\n<p>B\u1ea1n c\u00f3 th\u1ec3 c\u1ea5u h\u00ecnh m\u1ed9t th\u00f9ng \u0111\u1ec3 ph\u1ee5c v\u1ee5 m\u1ed9t trang web t\u0129nh (m\u1ed9t trang web ch\u1ec9 ch\u1ee9a c\u00e1c t\u1ec7p t\u0129nh nh\u01b0 html, css, javascript ph\u00eda m\u00e1y kh\u00e1ch, h\u00ecnh \u1ea3nh v\u00e0 c\u00e1c t\u00e0i nguy\u00ean kh\u00f4ng \u0111\u1ed9ng kh\u00e1c).<\/p>\n<p><strong>URL trang web:<\/strong>&nbsp;, thay th\u1ebf&nbsp;<em>[bucket-label]<\/em>&nbsp;b\u1eb1ng nh\u00e3n c\u1ee7a bucket v\u00e0&nbsp;<em>[cluster-id]<\/em>&nbsp;b\u1eb1ng id c\u1ee7a trung t\u00e2m d\u1eef li\u1ec7u c\u1ee7a b\u1ea1n (\u0111\u01b0\u1ee3c li\u1ec7t k\u00ea trong ph\u1ea7n&nbsp;<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#cluster-url-s3-endpoint\">URL c\u1ee5m<\/a>&nbsp;.<code>https:\/\/[bucket-label].website-[cluster-id].linodeobjects.com\/<\/code><em><\/em><em><\/em><a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#cluster-url-s3-endpoint\"><\/a><\/p>\n<p>V\u00ed d\u1ee5: n\u1ebfu b\u1ea1n \u0111\u00e3 c\u1ea5u h\u00ecnh m\u1ed9t trang web tr\u00ean m\u1ed9t th\u00f9ng c\u00f3 nh\u00e3n&nbsp;<em>example-bucket<\/em>&nbsp;trong trung t\u00e2m d\u1eef li\u1ec7u Atlanta th\u00ec URL s\u1ebd c\u00f3 nh\u01b0 sau:<\/p>\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;example-bucket.website-us-southeast-1.linodeobjects.com\n<\/code><\/pre>\n<p>\u0110\u1ec3 bi\u1ebft th\u00eam th\u00f4ng tin v\u1ec1 vi\u1ec7c l\u01b0u tr\u1eef trang web t\u0129nh b\u1eb1ng Object Storage, h\u00e3y \u0111\u1ecdc h\u01b0\u1edbng d\u1eabn&nbsp;<a href=\"https:\/\/linode.com\/docs\/guides\/host-static-site-object-storage\/\" target=\"_blank\" rel=\"noreferrer noopener\">L\u01b0u tr\u1eef trang web t\u0129nh b\u1eb1ng Linode Object Storage<\/a>&nbsp;c\u1ee7a ch\u00fang t\u00f4i .<\/p>\n<h1>URL t\u00f9y ch\u1ec9nh<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#custom-urls\"><\/a><\/h1>\n<p>Cho \u0111\u1ebfn nay, h\u01b0\u1edbng d\u1eabn n\u00e0y \u0111\u00e3 \u0111\u1ec1 c\u1eadp \u0111\u1ebfn vi\u1ec7c l\u1ea5y URL s\u1eed d\u1ee5ng mi\u1ec1n chia s\u1ebb&nbsp;<em>*.linodeobjects.com<\/em>&nbsp;. B\u1ea1n c\u0169ng c\u00f3 th\u1ec3 c\u1ea5u h\u00ecnh m\u1ed9t bucket \u0111\u1ec3 s\u1eed d\u1ee5ng mi\u1ec1n t\u00f9y ch\u1ec9nh, ch\u1eb3ng h\u1ea1n nh\u01b0&nbsp;. \u0110\u1ec3 th\u1ef1c hi\u1ec7n vi\u1ec7c n\u00e0y, h\u00e3y xem&nbsp;<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/configure-a-custom-domain-with-a-tls-ssl-certificate\">C\u1ea5u h\u00ecnh mi\u1ec1n t\u00f9y ch\u1ec9nh (c\u00f3 ch\u1ee9ng ch\u1ec9 TLS\/SSL)<\/a>&nbsp;.<code>assets.example.com<\/code><\/p>\n<p>Ngu\u1ed3n: https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls<\/p>\n","protected":false},"excerpt":{"rendered":"<p>D\u1ecbch v\u1ee5 l\u01b0u tr\u1eef \u0111\u1ed1i t\u01b0\u1ee3ng cung c\u1ea5p cho m\u1ed7i bucket v\u00e0 t\u1ec7p m\u1ed9t URL duy nh\u1ea5t. URL n\u00e0y \u0111\u01b0\u1ee3c qu\u1ea3n l\u00fd th\u00f4ng qua mi\u1ec1n chia s\u1ebb&nbsp;*.linodeobjects.com&nbsp;v\u00e0 c\u00e1c t\u1ec7p c\u1ee7a b\u1ea1n \u0111\u01b0\u1ee3c m\u00e3 h\u00f3a th\u00f4ng qua vi\u1ec7c s\u1eed d\u1ee5ng HTTPS. Theo m\u1eb7c \u0111\u1ecbnh, c\u00e1c t\u1ec7p ch\u1ec9 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c b\u1ea1n (ch\u1ee7 s\u1edf h\u1eefu) nh\u00ecn th\u1ea5y<\/p>\n","protected":false},"author":1,"featured_media":36196,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89],"tags":[],"class_list":["post-35010","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-object-storage"],"_links":{"self":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/35010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/comments?post=35010"}],"version-history":[{"count":1,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/35010\/revisions"}],"predecessor-version":[{"id":36197,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/35010\/revisions\/36197"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/media\/36196"}],"wp:attachment":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/media?parent=35010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/categories?post=35010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/tags?post=35010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}