什麼是Amazon S3?

文章推薦指數: 80 %
投票人數:10人

Amazon S3 是一個REST 服務。

您可以使用AWS 開發套件程式庫(其會包裝基礎Amazon S3 REST API),傳送請求至Amazon S3,從而簡化程式設計任務 ... 什麼是AmazonS3?-AmazonSimpleStorageService AWS文件AmazonSimpleStorageService(S3)使用者指南 AmazonS3的功能AmazonS3的運作方式AmazonS3資料一致性模式相關服務存取AmazonS3支付AmazonS3PCIDSS合規 什麼是AmazonS3? AmazonSimpleStorageService(AmazonS3)是一項物件儲存服務,提供領先業界的可擴展性、資料可用性、安全性和效能。

所有規模與產業的客戶都可使用 AmazonS3來存放和保護適用於各種使用案例的任意資料量,例如資料湖、網站、行動應用程式、備份與還原、封存、企業應用程式、IoT裝置和大數據分析。

Amazon S3提供管理功能,讓您可以最佳化、組織和設定對資料的存取,從而滿足您的特定業務、組織和合規要求。

主題 AmazonS3的功能 AmazonS3的運作方式 AmazonS3資料一致性模式 相關服務 存取AmazonS3 支付AmazonS3 PCIDSS合規 AmazonS3的功能 儲存方案 AmazonS3針對不同使用案例提供各式各樣的儲存類別。

例如,您可以將任務關鍵型生產資料存放在S3Standard中,以便經常存取;將不常存取的資料存放在 S3標準–IA或S3單區域–IA中,以節省成本;以及以最低成本在S3Glacier和S3GlacierDeepArchive中封存資料。

您可以在S3Intelligent-Tiering中存放具有變更或未知存取模式的資料,而當您的存取模式變更時,會在四個存取層之間自動移動資料,從而最佳化儲存成本。

這四個存取層包括兩個針對經常和不常存取最佳化的低延遲存取層,以及兩個針對極少存取的資料最佳化的非同步存取而設計的選用封存存取層。

如需更多詳細資訊,請參閱使用AmazonS3儲存體方案。

如需有關S3Glacier的詳細資訊,請參閱AmazonS3Glacier開發人員指南。

儲存體管理 AmazonS3具有儲存管理功能,可用於管理成本、滿足法規要求、降低延遲,並儲存多個不同的資料副本,以達到合規要求。

S3生命週期–設定生命週期政策,以便管理您的物件,並在其整個生命週期內以更符合成本效益的方式進行存放。

您可以將物件轉換至其他S3儲存類別或使到達其生命週期結束日期的物件過期。

S3物件鎖定–在固定時間內或永遠避免刪除或覆寫AmazonS3物件。

您可以使用物件鎖定,協助符合必須使用單寫多讀(WORM)儲存的法規要求,或單純多加一道保護,以免物件遭到變更和刪除。

S3複寫–將物件及其各自的中繼資料和物件標籤複寫到相同或不同AWS區域中的一個或多個目的儲存貯體,以減少延遲、合規性、安全性和其他使用案例。

S3批次作業–透過單一S3API請求或在AmazonS3主控台中按幾下滑鼠,即可大規模管理數十億個物件。

您可以使用批次作業來對數百萬或數十億個物件執行操作,例如複製、叫用AWSLambda函數以及還原。

存取管理 AmazonS3提供稽核和管理對儲存貯體和物件的存取的功能。

根據預設,S3儲存貯體與物件皆為私有。

您僅可存取您建立的S3資源。

若要授予可支援特定使用案例的精密資源使用權限,或稽核 AmazonS3資源的許可,您可以使用下列功能。

S3封鎖公開存取–封鎖S3儲存貯體與物件的公開存取。

根據預設,會在帳戶和儲存貯體層級開啟BlockPublicAccess(封鎖公開存取)設定。

AWSIdentityandAccessManagement(IAM)–為您的AWS帳戶建立IAM角色,以管理對AmazonS3資源的存取。

例如,您可以搭配使用IAM與AmazonS3,以控制使用者或使用者群組對 AWS帳戶擁有之S3儲存貯體的存取類型。

儲存貯體政策–使用以IAM為基礎的政策語言,為S3儲存貯體及其中的物件設定以資源為基礎的許可。

存取控制清單(ACL)–向授權的使用者授予讀取和寫入個別儲存貯體和物件的許可。

一般而言,我們建議使用S3以資源為基礎的政策(儲存貯體政策與存取點政策)或IAM政策來獲取存取控制而非 ACL。

ACL是一種存取控制機制,且要早於以資源為基礎的政策和IAM。

如需何時使用ACL而非以資源為基礎的政策或IAM政策的詳細資訊,請參閱存取原則指導方針。

AccessAnalyzerforS3–評估和監控您的S3儲存貯體存取政策,確保政策僅提供對S3資源的預期存取。

資料處理 若要轉換資料並觸發工作流程,以大規模自動化各種其他處理活動,則您可以使用下列功能。

S3ObjectLambda–將自己的程式碼新增至S3GET請求,以便在資料傳回應用程式時對其做出修改和處理。

執行資料列篩選、動態調整影像大小、修訂機密資料以及更多動作。

Eventnotifications–在S3資源發生變更時,觸發使用AmazonSimpleNotificationService(AmazonSNS)、AmazonSimple QueueService(AmazonSQS)和AWSLambda的工作流程。

儲存記錄和監控 AmazonS3提供記錄和監控工具,您可以使用這些工具來監控和控制AmazonS3資源的使用方式。

如需詳細資訊,請參閱監控工具。

自動化監控工具 AmazonS3的AmazonCloudWatch指標–追蹤S3資源的操作運作狀態狀況,並在估計費用達到使用者定義的閾值時設定帳單提醒。

AWSCloudTrail–記錄由使用者、角色或AmazonS3中的AWS服務所採取的動作。

CloudTrail日誌為您提供S3儲存貯體層級和物件層級操作的詳細API 追蹤。

手動監控工具 伺服器存取記錄日誌–應儲存貯體要求,獲取的詳細記錄。

您可以在許多使用案例中使用伺服器存取日誌,例如執行安全和存取稽核、了解您的客戶群以及掌握AmazonS3帳單。

AWSTrustedAdvisor–使用AWS最佳實務檢查來確定可最佳化AWS基礎設施、增強安全性與提升效能、降低成本,以及監控服務配額的方法,進而評估您的帳戶。

然後,您可以根據推薦來最佳化您的服務和資源。

分析與洞察 AmazonS3提供相關功能,以協助您了解儲存用量,進而讓您能夠更好地了解、分析和大規模最佳化儲存。

AmazonS3StorageLens–了解、分析和最佳化儲存。

S3StorageLens提供超過29種用量和活動指標以及互動式儀表板,可彙總整個組織、特定帳戶、AWS區域、儲存貯體或字首的資料。

儲存方案分析–分析儲存存取模式,以決定何時將資料移至更具成本效益的儲存類別。

S3清查與清查報告–稽核和報告物件及其對應的中繼資料,並設定其他AmazonS3功能以在清查報告中採取行動。

例如,您可以報告物件的複寫和加密狀態。

如需清查報告中每個物件可用的所有中繼資料清單,請參閱 AmazonS3清查清單。

高度的一致性 AmazonS3為所有AWS區域中AmazonS3儲存貯體中的物件PUT和DELETE請求提供高度的先寫後讀一致性。

這一行為適用於新物件的寫入,以及覆寫現有物件的 PUT請求與DELETE請求。

此外,AmazonS3Select、AmazonS3存取控制清單(ACL)、AmazonS3物件標籤和物件中繼資料 (例如HEAD物件)上的讀取操作均高度一致。

如需更多詳細資訊,請參閱AmazonS3資料一致性模式。

AmazonS3的運作方式 AmazonS3是將資料當做物件存放在儲存貯體中的物件儲存服務。

物件是一個檔案和任何描述該檔案的中繼資料。

儲存貯體是物件的容器。

要將資料存放在AmazonS3中,您應該先建立儲存貯體並指定儲存貯體名稱和AWS區域。

然後,您可以將資料當做物件上傳到AmazonS3中的儲存貯體。

每個物件都有金鑰(或金鑰名稱),它是表示儲存貯體中物件的唯一識別符。

S3提供您可設定的功能,以支援您的特定使用案例。

例如,您可以使用S3版本控制將物件的多個版本保留在一個儲存貯體中,並可還原意外刪除或覆寫的物件。

儲存貯體和它們中的物件是私有的,只有在您明確授予存取許可時才能進行存取。

您可以使用儲存貯體政策,AWSIdentityandAccessManagement (IAM)政策、存取控制清單(ACL)和S3存取點來管理存取。

主題 Buckets Objects Keys S3版本控制 版本ID 儲存貯體政策 存取控制清單(ACL) S3存取點 Regions Buckets 儲存貯體是AmazonS3中用於存放物件的容器。

您可以在儲存貯體中存放任意數目的物件,並且帳戶中最多可有100個儲存貯體。

如需請求增加,請造訪ServiceQuotas主控台。

每個物件都包含在儲存貯體中。

例如,如果名為photos/puppy.jpg的物件存放在美國西部(奧勒岡)區域的DOC-EXAMPLE-BUCKET儲存貯體中,則可以使用URLhttps://DOC-EXAMPLE-BUCKET.s3.us-west-2.amazonaws.com/photos/puppy.jpg定址。

如需詳細資訊,請參閱存取儲存貯體。

建立儲存貯體時,請輸入儲存貯體名稱並選擇儲存貯體將駐留的AWS區域。

建立儲存貯體後,便無法變更儲存貯體的名稱或其區域。

儲存貯體名稱必須遵循儲存貯體命名規則。

您也可以將儲存貯體設定為使用S3版本控制或其他儲存管理功能。

儲存貯體還可: 以最高層級來組織AmazonS3命名空間。

識別負責儲存和數據傳輸費的帳戶。

提供存取控制選項,例如儲存貯體政策、存取控制清單(ACL)和S3存取點,且您可將其用來管理AmazonS3資源的存取。

充當用量報告中的彙總單位。

如需儲存貯體的詳細資訊,請參閱「儲存貯體概觀」。

Objects 物件是存放在AmazonS3中的基本實體。

物件是由物件資料與中繼資料構成。

中繼資料是一組成對的名稱與數值,會說明該物件。

其中包括一些預設中繼資料(如上次修改日期) 以及標準HTTP中繼資料(如Content-Type)。

您也可以在存放物件時指定自訂中繼資料。

在儲存貯體中,每個物件都是由金鑰(名稱)與版本ID(如果已在儲存貯體啟用S3版本控制)來唯一識別。

如需物件的詳細資訊,請參閱AmazonS3物件概觀。

Keys 物件金鑰(或金鑰名稱)是儲存貯體內的物件的唯一識別符。

儲存貯體的每個物件只能有一個金鑰。

儲存貯體、物件金鑰以及選擇性的版本ID(如果已針對儲存貯體啟用S3版本控制)的組合可唯一識別每個物件。

因此,您可以將 AmazonS3視為「儲存貯體+金鑰+版本」與物件本身之間的基本資料對應。

AmazonS3中的每個物件可透過Web服務端點、儲存貯體名稱、金鑰及版本(選擇性)的組合來唯一定址。

例如,在URLhttps://DOC-EXAMPLE-BUCKET.s3.us-west-2.amazonaws.com/photos/puppy.jpg中,DOC-EXAMPLE-BUCKET是儲存貯體的名稱,而/photos/puppy.jpg是金鑰。

如需物件金鑰的詳細資訊,請參閱「建立物件索引鍵名稱」。

S3版本控制 您可以使用S3版本控制,以在相同的儲存貯體中保留物件的多個變形。

使用S3版本控制功能,您即可保留、擷取和還原在儲存貯體中所存放每個物件的各個版本。

您就可以輕鬆地復原失誤的使用者動作和故障的應用程式。

如需更多詳細資訊,請參閱在S3儲存貯體中使用版本控制。

版本ID 當您在儲存貯體中啟用S3版本控制時,AmazonS3會為所有新增至儲存貯體的物件提供唯一的版本ID。

啟用版本控制時已存在於儲存貯體中的物件的版本ID為 null。

如果您使用其他操作修改這些(或任何其他)物件,例如CopyObject和PutObject,新物件會取得唯一的版本ID。

如需更多詳細資訊,請參閱在S3儲存貯體中使用版本控制。

儲存貯體政策 儲存貯體政策是以資源為基礎的AWSIdentityandAccessManagement(IAM)政策,您可以使用這些政策來將存取許可授予儲存貯體及其中物件。

只有儲存貯體擁有者可建立政策與儲存貯體的關聯。

連接到儲存貯體的許可會套用至儲存貯體擁有者帳戶擁有的所有儲存貯體物件。

儲存貯體政策的大小限制為 20KB。

儲存貯體政策使用AWS標準的以JSON為基礎的存取政策語言。

您可以使用儲存貯體政策來新增或拒絕儲存貯體中物件的許可。

儲存貯體政策會根據政策中的元素來允許或拒絕要求,包括請求的請求者、S3 動作、資源以及其他方面或條件(例如,用來傳送要求的IP地址)。

例如,您可以建立儲存貯體政策,授予跨帳戶許可,以將物件上傳至S3儲存貯體,同時確保儲存貯體擁有者可完全控制上傳物件。

如需更多詳細資訊,請參閱 儲存貯體政策範例。

在儲存貯體政策中,您可以在Amazon資源名稱(ARN)上使用萬用字元和其他值上使用許可授予物件子集。

例如,您可以控制對以常用字首或以給定的擴展名結束,例如.html。

存取控制清單(ACL) 一般而言,我們建議使用S3以資源為基礎的政策(儲存貯體政策與存取點政策)或IAM政策來獲取存取控制而非ACL。

ACL是一種存取控制機制,且要早於以資源為基礎的政策和 IAM。

如需何時使用ACL而非以資源為基礎的政策或IAM政策的詳細資訊,請參閱存取原則指導方針。

您可以向授權的使用者授予讀取和寫入個別儲存貯體和物件的許可。

每個儲存貯體與物件都會有一個與其連接的ACL作為子資源。

其會定義哪些AWS帳戶或群組會被授予存取和存取類型。

如需更多詳細資訊,請參閱 存取控制清單(ACL)概觀。

S3存取點 AmazonS3存取點是含有專用存取政策的命名網路端點,其中說明了如何使用該端點存取資料。

存取點針對AmazonS3中的共用資料集,簡化了大規模的資料存取管理。

存取點為連接到儲存貯體的指定網路端點,您可以使用這些端點來執行 S3物件操作,例如GetObject和PutObject。

每個存取點都有其自己的IAM政策。

您也可以為每個存取點設定封鎖公開存取設定。

若要限制只能透過私有網絡存取AmazonS3資料,您可以將任何存取點設定為僅接受來自VirtualPrivateCloud(VPC)的請求。

如需更多詳細資訊,請參閱使用AmazonS3存取點管理資料存取。

Regions 您可以選擇地理AWS區域供AmazonS3存放您建立的儲存貯體。

您可以選擇區域以最佳化延遲、降低成本或因應法規需求。

除非您明確地將存放在AWS區域 中的物件傳輸或複寫到其他區域,否則物件絕對不會離開該區域。

例如,存放在歐洲(愛爾蘭)區域的物件絕不會離開此區域。

注意 您僅可在針對您帳戶啟用的AWS區域中存取AmazonS3及其功能。

如需有關啟用區域來建立及管理AWS資源的詳細資訊,請參閱《AWS一般參考中的管理AWS區域。

如需AmazonS3區域和端點的清單,請參閱《AWS一般參考》中的區域與端點。

AmazonS3資料一致性模式 AmazonS3為所有AWS區域中AmazonS3儲存貯體中的物件PUT和DELETE請求提供高度的先寫後讀一致性。

這一行為適用於寫入新的物件,以及覆寫現有物件的 PUT請求與DELETE請求。

此外,AmazonS3Select、AmazonS3存取控制清單(ACL)、AmazonS3物件標籤和物件中繼資料 (例如HEAD物件)上的讀取操作均高度一致。

單一金鑰的更新不可部分完成。

例如,如果您從一個執行緒中向現有的金鑰傳送PUT請求,並同時從第二個執行緒在相同的金鑰上執行GET請求,則會獲得舊資料或新資料,但絕不會獲得部分或損壞的資料。

AmazonS3在AWS資料中心內的多部伺服器上複寫資料,達到高可用性。

如果PUT要求成功,則您的資料已安全地存放。

收到一個成功的PUT回應後啟動的任何讀取(GET 或LIST)將傳回由PUT請求寫入的資料。

下列是此行為的範例: 一個處理序將新物件寫入AmazonS3,並立即列出其儲存貯體內的金鑰。

新物件將出現在清單中。

一個程序會取代現有的物件,並立即嘗試讀取該物件。

AmazonS3會傳回新的資料。

一個程序會刪除現有的物件,並立即嘗試讀取該物件。

AmazonS3不會傳回任何資料,因為物件已被刪除。

一個程序會刪除現有的物件,並立即列出其儲存貯體內的金鑰。

物件將不會出現在清單中。

注意 AmazonS3不支援並行寫入器的物件鎖定。

如果同時對相同的金鑰提出兩個PUT要求,會優先使用具有最新時間戳記的要求。

如果這是問題,您必須在應用程式中內建物件鎖定機制。

更新是以金鑰為基礎。

無法跨金鑰進行不可部分完成的更新。

例如,您無法更新某個需要更新另一個金鑰的金鑰,除非您將這項功能設計到應用程式中。

儲存貯體組態具有最終一致性模式。

具體來說,這表示: 如果您刪除儲存貯體並立即列出所有儲存貯體,刪除的儲存貯體可能仍會出現在清單中。

如果您第一次在儲存貯體上啟用版本控制,則可能需要很短的時間才能完全傳播變更。

我們建議您在啟用版本控制之後等待15分鐘,然後再對儲存貯體中的物件發出寫入作業(PUT 或DELETE請求)。

並行應用程式 本節提供了一些範例,說明在多個用戶端寫入相同項目時,AmazonS3可預期的行為。

在此範例中,會完成W1(寫入1)與W2(寫入2),再開始R1(讀取1)與R2(讀取2)。

由於S3高度一致,所以R1和R2均會傳回 color= ruby。

在下一個範例中,W2會在開始R1之後才完成。

因此,R1可能會傳回color=ruby或color=garnet。

但是,因為W1和W2在R2開始之前完成,所以R2會傳回color= garnet。

在最後一個範例中,W2在W1收到確認之前即開始。

因此,這些寫入會視為並行動作。

AmazonS3內部會使用「最後寫入為準」語義來決定哪個寫入動作優先。

然而,因為網路延遲等因素,Amazon S3接收請求的順序和應用程式接收確認的順序則無法預測。

例如,W2可能由同一區域中的AmazonEC2執行個體啟動,而W1可能由較遠的主機啟動。

確定最終值的最佳方法是在確認兩個寫入之後執行讀取。

相關服務 將資料載入至AmazonS3之後,您可以搭配其他AWS服務使用資料。

以下為您可能最常使用的服務: AmazonElasticComputeCloud(AmazonEC2)–在AWS雲端中提供安全且可擴展的運算容量。

使用AmazonEC2可減少前期所需的硬體投資,讓您更快速開發並部署應用程式。

您可使用AmazonEC2 按需要啟動任意數量的虛擬伺服器,設定安全性和聯網功能以及管理儲存。

AmazonEMR–幫助企業、研究員、資料分析師與開發人員,輕鬆地以符合成本效益的方式來處理相當大量的資料。

AmazonEMR採用Web規模的AmazonEC2與 AmazonS3基礎設施上運作的託管Hadoop框架。

AWSSnow系列–協助需要在嚴苛的非資料中心環境以及缺乏一致網路連線能力的位置執行作業的客戶。

您可以使用AWSSnow系列裝置以在無法選擇連接到網際網路時,於本機且划算地存取 AWS雲端的儲存和運算能力。

AWSTransferFamily–使用SecureShell(SSH)檔案傳輸通訊協定(SFTP)、透過SSL檔案傳輸通訊協定(FTPS)和檔案傳輸通訊協定(FTP),為 AmazonS3或AmazonElasticFileSystem(AmazonEFS)直接傳輸檔案提供全受管支援。

存取AmazonS3 您可以透過以下任何方式來使用AmazonS3: AWSManagementConsole 主控台是可用來管理AmazonS3和AWS資源的Web型使用者介面。

若您已註冊AWS帳戶,您可登入AWSManagementConsole 並從AWSManagementConsole首頁選擇S3來存取AmazonS3主控台。

AWSCommandLineInterface 您可以使用AWS命令列工具在系統的命令列發出命令或建置指令碼,以執行AWS(包括S3)任務。

AWSCommandLineInterface(AWSCLI)提供適用於各種AWS服務的命令。

Windows、macOS和Linux都支援AWSCLI。

若要開始使用,請參閱《AWSCommandLineInterface使用者指南》。

如需AmazonS3命令的詳細資訊,請參閱AWSCLI命令參考中的s3api和s3control。

AWS開發套件 AWS提供了SDK(軟體開發套件),該套件包含適用於各種程式設計語言和平台(Java、Python、Ruby、.NET、iOS、Android等)的程式庫及範本程式碼。

AWS 軟體開發套件提供便捷方法來建立對S3和AWS的程式化存取。

AmazonS3是一個REST服務。

您可以使用AWS開發套件程式庫(其會包裝基礎Amazon S3RESTAPI),傳送請求至AmazonS3,從而簡化程式設計任務。

例如,開發套件會負責的工作諸如計算簽章、以密碼演算法簽署請求、管理錯誤以及自動重試請求。

如需 AWS開發套件的其他資訊(包括如何下載並安裝開發套件),請參閱AWS工具。

與AmazonS3的每次互動,可以經過驗證身份或是匿名進行。

如果目前使用AWS開發套件,程式庫會運算您提供之金鑰中的簽章,以進行驗證。

如需有關如何向Amazon S3提出請求的詳細資訊,請參閱提出要求。

AmazonS3RESTAPI AmazonS3的架構設計成非程式設計語言相關,並使用AWS支援的界面來存放與擷取物件。

您可以透過使用AmazonS3RESTAPI以程式化設計方式存取 S3和AWS。

RESTAPI是AmazonS3的HTTP界面。

藉助RESTAPI,您可以使用標準HTTP要求來建立、擷取與刪除儲存貯體與物件。

若要使用RESTAPI,您可以使用支援HTTP的任何工具組。

您甚至可以使用瀏覽器來擷取物件,只要物件是可匿名讀取即可。

RESTAPI使用標準HTTP標頭與狀態碼,因此標準瀏覽器與工具組會如預期般運作。

在某些區域中,我們已新增功能至HTTP(例如,我們已新增標頭來支援存取控制)。

在此情況下,我們會盡力以符合標準 HTTP使用風格的方式來新增功能。

如果直接在應用程式中呼叫RESTAPI,您必須撰寫程式碼來運算簽章,並將其新增至要求。

如需有關如何向AmazonS3提出請求的詳細資訊,請參閱提出要求。

注意 HTTP上的SOAPAPI支援已淘汰,但仍可透過HTTPS取得。

SOAP不支援較新的AmazonS3功能。

建議您使用RESTAPI或AWS 開發套件。

支付AmazonS3 AmazonS3定價旨在讓您不需要規劃應用程式的儲存體需求。

大部分的儲存提供者會要求您購買預先決定的儲存空間和網路傳輸容量。

在此情況中,如果您超過容量,您的服務會關閉或必須支付很高的超額費用。

如果未超過該容量,您仍會支付全額使用費用。

AmazonS3只會按實際用量收費,不會有任何隱藏費用與超額費用。

該模型向您提供了可隨其業務變動成本的服務,同時享受AWS基礎設施的成本優勢。

如需詳細資訊,請參閱 AmazonS3定價。

註冊AWS時,您的AWS帳戶會自動註冊所有AWS服務,包括AmazonS3。

不過,您只需針對所使用的服務付費。

若您是AmazonS3新客戶,可以免費試用 AmazonS3。

如需詳細資訊,請參閱AWS免費方案。

若要查看您的帳單,請前往AWSBillingandCostManagement主控台中的帳單與成本管理儀表板。

若要進一步了解AWS帳戶帳單,請參閱AWSBillingandCostManagement使用者指南。

如果您有關於AWS帳單和AWS帳戶的任何問題,請聯絡AWSSupport。

PCIDSS合規 AmazonS3支援處理、儲存、傳輸商家或服務供應商的信用卡資料,並且已驗證符合支付卡產業(PCI)資料安全標準(DSS)。

如需PCIDSS的詳細資訊,包括如何索取 AWSPCI合規套裝服務的副本,請參閱PCIDSS第1級。

文件慣用形式 入門 此頁面是否有幫助?-是 感謝您,讓我們知道我們做得很好! 若您有空,歡迎您告知我們值得讚許的地方,這樣才能保持良好服務。

此頁面是否有幫助?-否 感謝讓我們知道此頁面仍須改善。

很抱歉,讓您失望。

若您有空,歡迎您提供改善文件的方式。



請為這篇文章評分?