{"id":35011,"date":"2024-09-25T16:01:22","date_gmt":"2024-09-25T09:01:22","guid":{"rendered":"http:\/\/jupitek.maudemo.vip\/index.php\/2024\/09\/25\/find-the-canonical-user-id-for-an-account\/"},"modified":"2024-09-25T16:01:22","modified_gmt":"2024-09-25T09:01:22","slug":"find-the-canonical-user-id-for-an-account","status":"publish","type":"post","link":"https:\/\/jupitek.maudemo.vip\/index.php\/2024\/09\/25\/find-the-canonical-user-id-for-an-account\/","title":{"rendered":"T\u00ecm ID ng\u01b0\u1eddi d\u00f9ng chu\u1ea9n cho m\u1ed9t t\u00e0i kho\u1ea3n"},"content":{"rendered":"<p>M\u1ed7i t\u00e0i kho\u1ea3n Object Storage \u0111\u01b0\u1ee3c c\u1ea5p&nbsp;<em>m\u1ed9t ID ng\u01b0\u1eddi d\u00f9ng chu\u1ea9n<\/em>&nbsp;ri\u00eang , c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh m\u1ed9t t\u00e0i kho\u1ea3n c\u1ee5 th\u1ec3 ho\u1eb7c chia s\u1ebb t\u00e0i nguy\u00ean gi\u1eefa c\u00e1c t\u00e0i kho\u1ea3n. ID n\u00e0y bao g\u1ed3m m\u1ed9t chu\u1ed7i d\u00e0i c\u00e1c ch\u1eef c\u00e1i, d\u1ea5u g\u1ea1ch ngang v\u00e0 s\u1ed1, ch\u1eb3ng h\u1ea1n nh\u01b0&nbsp;.<code>a0000000-000a-0000-0000-00d0ff0f0000<\/code><\/p>\n<p class=\"has-background\" style=\"background-color:#caffec\">M\u1ed7i t\u00e0i kho\u1ea3n Linode c\u00f3 m\u1ed9t ID chu\u1ea9n duy nh\u1ea5t trong Object Storage, ngh\u0129a l\u00e0 t\u1ea5t c\u1ea3 ng\u01b0\u1eddi d\u00f9ng v\u00e0 kh\u00f3a API Object Storage tr\u00ean m\u1ed9t t\u00e0i kho\u1ea3n \u0111\u1ec1u chia s\u1ebb c\u00f9ng m\u1ed9t ID chu\u1ea9n.<\/p>\n<p>\u0110\u1ec3 l\u1ea5y ID ng\u01b0\u1eddi d\u00f9ng chu\u1ea9n c\u1ee7a m\u1ed9t t\u00e0i kho\u1ea3n, h\u00e3y ch\u1ecdn m\u1ed9t trong c\u00e1c ph\u01b0\u01a1ng ph\u00e1p \u0111\u01b0\u1ee3c n\u00eau d\u01b0\u1edbi \u0111\u00e2y.<\/p>\n<h1 id=\"h-s3cmd\">s3cmd<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/find-the-canonical-user-id-for-an-account#s3cmd\"><\/a><\/h1>\n<p>Ti\u1ec7n \u00edch S3cmd c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 l\u1ea5y ID chu\u1ea9n b\u1eb1ng c\u00e1ch ch\u1ea1y&nbsp;l\u1ec7nh b\u00ean d\u01b0\u1edbi, thay th\u1ebf&nbsp;<em>[bucket-label]<\/em>&nbsp;b\u1eb1ng nh\u00e3n c\u1ee7a bucket.<code>info<\/code><\/p>\n<pre class=\"wp-block-code\"><code>s3cmd info s3:\/\/&#91;bucket-label]<\/code><\/pre>\n<p class=\"has-background\" style=\"background-color:#c6fde6\">S3cmd ph\u1ea3i \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh \u0111\u1ec3 s\u1eed d\u1ee5ng Kh\u00f3a truy c\u1eadp c\u1ee7a t\u00e0i kho\u1ea3n s\u1edf h\u1eefu bucket \u0111\u00f3.<\/p>\n<p>Trong k\u1ebft qu\u1ea3 \u0111\u1ea7u ra, h\u00e3y t\u00ecm m\u1ed9t ACL c\u00f3 quy\u1ec1n FULL_CONTROL v\u00e0 tr\u00f4ng gi\u1ed1ng v\u1edbi chu\u1ed7i \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb trong v\u00ed d\u1ee5 b\u00ean d\u01b0\u1edbi.<\/p>\n<pre class=\"wp-block-code\"><code>s3:\/\/example-bucket\/ (bucket):<br>Location: default<br>Payer: BucketOwner<br>Expiration Rule: none<br>Policy: none<br>CORS: none<br>ACL: a0000000-000a-0000-0000-00d0ff0f0000: FULL_CONTROL<\/code><\/pre>\n<p>N\u1ebfu b\u1ea1n&nbsp;<em>kh\u00f4ng<\/em>&nbsp;th\u1ea5y ACL n\u00e0o, \u0111i\u1ec1u \u0111\u00f3 c\u00f3 th\u1ec3 ch\u1ec9 ra r\u1eb1ng s3cmd c\u1ee7a b\u1ea1n \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh v\u1edbi v\u00f9ng kh\u00e1c v\u1edbi v\u00f9ng m\u00e0 bucket n\u1eb1m trong \u0111\u00f3. Xem&nbsp;<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/using-s3cmd-with-object-storage#additional-configuration-options\">T\u00f9y ch\u1ecdn c\u1ea5u h\u00ecnh b\u1ed5 sung<\/a>&nbsp;trong h\u01b0\u1edbng d\u1eabn s3cmd c\u1ee7a ch\u00fang t\u00f4i \u0111\u1ec3 t\u00ecm hi\u1ec3u c\u00e1ch ch\u1ec9nh s\u1eeda th\u1ee7 c\u00f4ng c\u1ea5u h\u00ecnh s3cmd.<\/p>\n<h1>D\u00f2ng l\u1ec7nh AWS<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/find-the-canonical-user-id-for-an-account#aws-cli\"><\/a><\/h1>\n<p>\u0110\u1ec3 l\u1ea5y id chu\u1ea9n c\u1ee7a&nbsp;<em>t\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n<\/em>&nbsp;trong AWS CLI, h\u00e3y ch\u1ea1y l\u1ec7nh sau, thay th\u1ebf&nbsp;<em>[bucket-url]<\/em>&nbsp;b\u1eb1ng URL c\u1ee7a bucket. Xem&nbsp;<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#bucket-url\">URL c\u1ee7a bucket<\/a>&nbsp;\u0111\u1ec3 bi\u1ebft h\u01b0\u1edbng d\u1eabn v\u1ec1 \u0111\u1ecbnh d\u1ea1ng URL bucket c\u1ee7a b\u1ea1n.<\/p>\n<pre class=\"wp-block-code\"><code>aws s3api list-buckets --query Owner.ID --output text --endpoint=&#91;bucket-url]<\/code><\/pre>\n<p class=\"has-background\" style=\"background-color:#d3ffef\">AWS CLI ph\u1ea3i \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh \u0111\u1ec3 s\u1eed d\u1ee5ng Kh\u00f3a truy c\u1eadp c\u1ee7a t\u00e0i kho\u1ea3n s\u1edf h\u1eefu bucket \u0111\u00f3<\/p>\n<h1>cURL<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/find-the-canonical-user-id-for-an-account#curl\"><\/a><\/h1>\n<p>Ngo\u00e0i ra, b\u1ea1n&nbsp;<em>c\u00f3<\/em>&nbsp;th\u1ec3 l\u1ea5y ID chu\u1ea9n b\u1eb1ng c\u00e1ch cu\u1ed9n bucket v\u00e0 l\u1ea5y tr\u01b0\u1eddng ID ch\u1ee7 s\u1edf h\u1eefu t\u1eeb XML tr\u1ea3 v\u1ec1. Ph\u01b0\u01a1ng ph\u00e1p n\u00e0y l\u00e0 m\u1ed9t t\u00f9y ch\u1ecdn khi c\u1ea3 hai \u0111i\u1ec1u ki\u1ec7n sau \u0111\u1ec1u \u0111\u00fang:<\/p>\n<ul>\n<li>Th\u00f9ng ch\u1ee9a c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng b\u00ean trong v\u00e0 \u0111\u00e3 \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp th\u00e0nh c\u00f4ng khai (b\u1eb1ng l\u1ec7nh nh\u01b0&nbsp;).<code>s3cmd setacl s3:\/\/other-users-bucket --acl-public<\/code><\/li>\n<li>Th\u00f9ng ch\u01b0a \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp \u0111\u1ec3 ph\u1ee5c v\u1ee5 c\u00e1c trang web t\u0129nh.<\/li>\n<\/ul>\n<p>Ch\u1ea1y l\u1ec7nh curl sau, thay th\u1ebf&nbsp;<em>[bucket-url]<\/em>&nbsp;b\u1eb1ng URL c\u1ee7a bucket (v\u00ed d\u1ee5:&nbsp;). Xem&nbsp;<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#bucket-url\">URL c\u1ee7a bucket<\/a>&nbsp;\u0111\u1ec3 bi\u1ebft h\u01b0\u1edbng d\u1eabn v\u1ec1 \u0111\u1ecbnh d\u1ea1ng URL bucket c\u1ee7a b\u1ea1n.<code>example-bucket.us-southeast-1.linodeobjects.com<\/code><a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/access-buckets-and-files-through-urls#bucket-url\"><\/a><\/p>\n<pre class=\"wp-block-code\"><code>curl &#91;bucket-url]\n<\/code><\/pre>\n<p>Trong \u0111\u1ea7u ra, ID chu\u1ea9n \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb trong&nbsp;thu\u1ed9c t\u00ednh. Trong v\u00ed d\u1ee5 \u0111\u1ea7u ra b\u00ean d\u01b0\u1edbi, ID l\u00e0&nbsp;.<code>&lt;Owner&gt;&lt;ID&gt;a0000000-000a-0000-0000-00d0ff0f0000<\/code><\/p>\n<pre class=\"wp-block-code\"><code>...\n&lt;Owner&gt;\n    &lt;ID&gt;a0000000-000a-0000-0000-00d0ff0f0000&lt;\/ID&gt;\n    &lt;DisplayName&gt;a0000000-000a-0000-0000-00d0ff0f0000&lt;\/DisplayName&gt;\n&lt;\/Owner&gt;\n...<\/code><\/pre>\n<p>Ngu\u1ed3n: https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/find-the-canonical-user-id-for-an-account<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u1ed7i t\u00e0i kho\u1ea3n Object Storage \u0111\u01b0\u1ee3c c\u1ea5p&nbsp;m\u1ed9t ID ng\u01b0\u1eddi d\u00f9ng chu\u1ea9n&nbsp;ri\u00eang , c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh m\u1ed9t t\u00e0i kho\u1ea3n c\u1ee5 th\u1ec3 ho\u1eb7c chia s\u1ebb t\u00e0i nguy\u00ean gi\u1eefa c\u00e1c t\u00e0i kho\u1ea3n. ID n\u00e0y bao g\u1ed3m m\u1ed9t chu\u1ed7i d\u00e0i c\u00e1c ch\u1eef c\u00e1i, d\u1ea5u g\u1ea1ch ngang v\u00e0 s\u1ed1, ch\u1eb3ng h\u1ea1n nh\u01b0&nbsp;.a0000000-000a-0000-0000-00d0ff0f0000 M\u1ed7i t\u00e0i kho\u1ea3n<\/p>\n","protected":false},"author":1,"featured_media":36198,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89],"tags":[],"class_list":["post-35011","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\/35011","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=35011"}],"version-history":[{"count":0,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/35011\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/media\/36198"}],"wp:attachment":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/media?parent=35011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/categories?post=35011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/tags?post=35011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}