--- title: "バケット管理" slug: "ncloudstorage-use-bucket" updated: 2026-10-20T09:11:36Z published: 2026-10-20T09:11:36Z canonical: "guide.ncloud-docs.com/ncloudstorage-use-bucket" --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # バケット管理 Classic/VPC環境で利用できます。 Ncloud Storageサービスで作成するバケットはオブジェクトを保存する空間であり、最初に1つ以上のバケットを作成すると Ncloud Storageサービスの利用が開始します。 NAVERクラウドプラットフォームコンソールでバケットを作成して管理する方法は、次の通りです。 ## バケット作成 Ncloud Storageサービスのバケットを作成する方法は、次の通りです。 1. NAVERクラウドプラットフォームコンソールで、**Menu** > **All Services** > **Storage** > **Ncloud Storage** > **Bucket Management**メニューを順にクリックします。 2. Bucket Management画面で **[バケット作成]** ボタンをクリックします。 3. **基本情報入力**ステップで必要な情報を入力します。 - リージョン: バケットを作成するリージョンを指定 - バケット名: 作成するバケット名を入力([バケット命名規則](/docs/ja/ncloudstorage-use-bucket#%EB%B2%84%ED%82%B7%EC%9D%B4%EB%A6%84%EA%B7%9C%EC%B9%99)を参照) - バケット作成が完了した後は名前またはリージョンは変更不可能 1. **[次へ]** ボタンをクリックします。 2. 必要な場合は、バケットのバージョン管理有無を選択します。 - バケットバージョン管理は一度有効にすると無効化できません。使用しない時は一時停止のみ可能です。 - バージョン管理の詳細については、[バケットバージョン管理ガイド](/docs/ja/ncloudstorage-use-bucket#%EB%B2%84%ED%82%B7%EB%B2%84%EC%A0%84%EA%B4%80%EB%A6%AC)をご参照ください。 1. 必要な場合は、バケットの暗号化タイプを選択します。 - Ncloud Storageに作成されたすべてのバケットに対して NCP管理型キーを利用したサーバ側の暗号化(SSE-S3)をデフォルトレベルの暗号化として適用します。 - 暗号化設定に関する詳細は、[暗号化管理](/docs/ja/ncloudstorage-use-bucket#%EC%95%94%ED%98%B8%ED%99%94%EA%B4%80%EB%A6%AC)をご参照ください。 1. 必要に応じて、オブジェクトのロック設定有無を選択します。 - オブジェクトロックはバージョン管理が有効になっているバケットでのみ設定でき、オブジェクトロックを有効にすると、そのバケットのオブジェクトロックを無効化したり、バージョン管理を停止したりすることはできません。 - バケット作成時には設定の有無のみ選択でき、バケット作成後にバケット詳細情報でデフォルト保存期間、保護モードなどのオブジェクトロックに関する詳細ポリシーを設定できます。 1. 入力した情報を確認した後、 **[バケット作成]** ボタンをクリックします。 2. バケットが作成されます。 - バケット数はリージョン別に最大100個まで作成可能です。 参考 作成可能なバケット数の制限を増やしたい場合、以下の方法でリクエストしてください。 - サポートにてリクエスト: [NAVERクラウドプラットフォームのポータル > サポート > お問い合わせ](https://www.ncloud.com/support/question/service?parentCode=O2O_STORAGE&code=O2O_STORAGE_009) - コンソールにてリクエスト: [**Service Quota**サービスを利用](https://console.ncloud.com/service-quota/quota-status) - [Service Quota ご利用ガイド](/docs/ja/servicequota-overview) ### バケット命名規則 Ncloud Storageでバケット名入力時に使用できる文字規則は、次の通りです。 - 全リージョンで一意の名前を入力し、同じバケット名がある場合は登録不可 - 最小3文字以上、最大63文字まで入力可能 - 小文字、数字、記号「-」のみ使用でき、先頭と語尾は文字または数字にすること - 次のプレフィックスは使用不可能(xn--、sthree-、sthree-configurator、amzn-s3-demo-) - 次のサフィックスは使用不可能(-s3alias、--ol-s3、.mrap、--x-s3) 注意 作成時に入力したバケット名は変更できません。 ## バケット管理 バケットの管理メニューでオプションを設定するか、詳細情報を照会できます。バケットを管理する方法は、次の通りです。 1. NAVERクラウドプラットフォームコンソールで、**Menu** > **All Services** > **Storage** > **Ncloud Storage**メニューを順にクリックします。 2. Bucket Management画面のバケットリストから目当てのバケットを選択します。 3. バケットの詳細情報とバケットバージョン管理、ライフサイクル管理など、バケット設定を照会します。 ### バケット削除 バケットを削除する方法は、次の通りです。 1. バケットリストからバケットを選択して **[バケット削除]** ボタンをクリックします。 2. バケット削除のポップアップでバケット名を入力して **[確認]** ボタンをクリックします。 3. 削除のポップアップでタスクが完了したことを確認し、画面を閉じます。 注意 バケットを削除するとバケットに保存されている全オブジェクトが削除され、1度削除されたオブジェクトは復旧できません。ファイル削除中に Object Lockまたは権限設定により、一部のファイルが削除されない場合があります。削除に失敗した場合、Object Lockの設定と保持有効期限をご確認ください。削除されないファイルがある場合、バケットは削除されません。 ### バケット削除キャンセル バケット削除が実行されると、**バケット削除キャンセル**ボタンが有効になり削除をキャンセルできます。バケット削除をキャンセルするには、バケット削除のキャンセルポップアップで **[保存]** ボタンをクリックします。 参考 削除をキャンセルしても既に削除されたオブジェクトは復旧できず、まだ削除されていないオブジェクトのみ残ります。 ### 詳細情報 コンソールで確認できるバケットの詳細は、次の通りです。 - バケット名: 選択したバケットの名前 - サイズ: 選択したバケットに保存されているオブジェクトの総容量 - オブジェクト数: 選択したバケットに保存されているオブジェクトの合計 - 未完了マルチパートアップロードの有無: マルチパートアップロードで大容量オブジェクトをアップロードした場合、まだ完了していないアップロードが残っているかどうか 注意 未完了マルチパートアップロードが残っている場合、既にアップロードされたパートの容量分[保存料金](https://www.ncloud.com/product/storage/ncloudStorage#pricing)が発生します。マルチパートアップロードを完了するか、未完了マルチパートアップロードを停止して過剰な料金が発生しないように管理してください。 ### バケットバージョン管理 バージョン管理は、1つのオブジェクトに対して複数のバージョンのファイルを保管できる機能です。バージョン管理機能を有効にするとバケットに保存されたオブジェクトの全バージョンを保存して、検索や復元ができます。もしユーザーのミスによりオブジェクトを削除するなどの意図せぬタスクが発生した場合も、簡単に前のバージョンに復元できます。 バケットバージョン管理機能を有効化する方法は、次の通りです。 #### バケット作成ステップで有効化 バケット作成ステップで2. 設定管理 > **バケットバージョン管理**の有効化有無を選択します。 #### バケットリストでバージョン管理を有効化 1. バケットリストからバケットを選択し、**バケットバージョン管理**領域の ![i-objectstorage_enlargement](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-objectstorage_enlargement.png?sv=2026-02-06&spr=https&st=2026-10-26T12%3A38%3A52Z&se=2026-10-26T13%3A38%3A52Z&sr=c&sp=r&sig=HtDFLYvENVaaPh6Xmniu0nOvsVagX9krN7ZIhMZav1w%3D) をクリックします。 2. バケットバージョン管理のポップアップで**有効**を選択します。 3. **[適用]** ボタンをクリックします。 4. バケットバージョン管理機能が有効になります。 参考 - バケットバージョン管理機能を有効化すると無効にすることはできず、一時停止ステータスへの変更のみ可能です。バージョン管理機能を一時停止ステータスに変更するとオブジェクトの新規バージョン作成を一時停止し、既存のオブジェクトバージョンは保管します。 - バケットバージョン管理機能を有効にする場合、コンソールで下位オブジェクトを含む**バケット削除**とフォルダ削除機能に制限があります。バケットやフォルダを削除するには、オブジェクト管理リスト上部の**バージョン表示**ボタンを ONにして、下位のすべてのバージョンのオブジェクトを手動で削除した後に可能です。 - バージョン管理に関する詳細は、[オブジェクト管理](/docs/ja/ncloudstorage-use-object#%EB%B2%84%EC%A0%84%EA%B4%80%EB%A6%AC%EA%B0%9D%EC%B2%B4%EC%9E%91%EC%97%85)をご参照ください。 注意 バージョン管理を使用する場合、作成された全バージョンのオブジェクトに対して[保存料金](https://www.ncloud.com/product/storage/ncloudStorage#pricing)が発生します。 ### ライフサイクル管理 ライフサイクル管理は、バケットに保存されたオブジェクトのタスクルールを設定し、オブジェクトをより安価なストレージクラスに移行したり、有効期限が切れたオブジェクトを自動的に削除することで、コスト効率よくストレージを利用できるようにする機能です。ルールはバケットごとに最大1000個まで設定でき、ルールが設定された後に保存されたオブジェクトに対しても同じように適用されます。 参考 有効期限ポリシーにより削除されたオブジェクトは復旧できません。 #### ライフサイクル管理の有効化 ライフサイクル管理機能を有効にする方法は、次の通りです。 1. バケットリストからバケットを選択し、**ライフサイクル管理**領域の![i-objectstorage_enlargement](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-objectstorage_enlargement.png?sv=2026-02-06&spr=https&st=2026-10-26T12%3A38%3A52Z&se=2026-10-26T13%3A38%3A52Z&sr=c&sp=r&sig=HtDFLYvENVaaPh6Xmniu0nOvsVagX9krN7ZIhMZav1w%3D)をクリックします。 2. ライフサイクル管理のポップアップで**ルール追加**を選択します。 3. ルール追加のポップアップで詳細なルールを設定した後、 **[保存]** ボタンをクリックします。実行タスクの詳細については、以下の[ライフサイクル管理の実行タスク](/docs/ja/ncloudstorage-use-bucket#%EC%88%98%EB%AA%85%EC%A3%BC%EA%B8%B0%EA%B4%80%EB%A6%AC%EC%88%98%ED%96%89%EC%9E%91%EC%97%85)をご参照ください。 4. 設定したルールに基づき、オブジェクトの移行または有効期限切れタスクが実行され、ルールが設定された後に保存されたオブジェクトに対しても同様に適用されます。 参考 - 新しいライフサイクルルールが適用されたり、停止、削除されると、ライフサイクル構成が完全に適用されるまでに最大数分かかる場合があります。 - ライフサイクルルールの実行条件が満たされた時点と実際のタスクが完了した時点との間には、数日間の遅延が発生する場合があります。 #### ライフサイクル管理の実行タスク ライフサイクル管理設定で実行できるタスクのタイプは、次の通りです。 - **オブジェクトの現在バージョン切り替え**: 指定した期間または日付が到来すると、指定したストレージクラスにオブジェクトの最新バージョンを移動させます。ただし、オブジェクトサイズが128KB以上のオブジェクトに対してのみタスクが実行されます。 - 特定の日付(Date)オプションは API/CLIを通じてのみ設定でき、日付が設定されたルールはコンソールで変更できません。 - **オブジェクトの旧バージョン切り替え**: 最新バージョンのオブジェクトが旧バージョンに切り替えられた後(最新バージョンでないオブジェクトになった後)、指定した期間が到来すると、指定したストレージクラスにそのオブジェクトを移動させます。維持する以前のバージョンの数を指定した場合、指定された数を超えるすべての以前のバージョンは、指定したストレージクラスに移動されます。ただし、オブジェクトサイズが128KB以上のオブジェクトに対してのみタスクが実行されます。 - **オブジェクトの現在バージョンを削除**: 指定した期間が到来すると、オブジェクトの最新バージョンを削除し、削除マーカーを追加します。これにより、最新バージョンのオブジェクトは旧バージョンに切り替わり、削除マーカーが最新バージョンになります。 - この時、オブジェクトのバージョンが1つ以上あり、削除マーカーが最新バージョンの場合は、タスクを実行しません。 - **オブジェクトの旧バージョンを削除**: 最新バージョンのオブジェクトが旧バージョンに切り替えられた後(最新バージョンでないオブジェクトになった後)、指定した期間が到来すると、オブジェクトの旧バージョンを完全削除します。削除タスクにより削除されたオブジェクトは復旧できません。 - **期限切れの削除マーカーを削除**: オブジェクトの最新バージョンが削除マーカーであり、旧バージョンのオブジェクトがない場合(最新オブジェクトが唯一のオブジェクトバージョンである場合)、削除マーカーを削除できます。 参考 1つのバケットに複数のライフサイクルルールが設定されている場合、タスク実行の優先順位は完全削除、切り替え、削除マーカー作成の順に行われます。 注意 特定の日付(Date)が指定されたタスクは、実行日が経過した後もルールが ONステータスのまま維持されるとタスクが継続して実行されるため、日付経過後は必ず当該ルールを削除します。 #### ライフサイクル管理ルールの変更 設定したライフサイクルルールを変更できます。 1. ライフサイクル管理のポップアップのルールリストから変更するルールを選択した後、 **[変更]** ボタンをクリックします。 2. ルール変更のポップアップで詳細なルールを設定した後、 **[確認]** ボタンをクリックします。 #### ライフサイクル管理ルールの削除 設定したライフサイクルルールを削除できます。 1. ライフサイクル管理のポップアップのルールリストから削除するルールを選択した後、 **[削除]** ボタンをクリックします。 2. 削除のポップアップの案内文を確認した後、 **[削除]** ボタンをクリックします。 ### 暗号化管理 暗号化管理は、バケットに保存されているオブジェクトを暗号化して保存する機能です。Ncloud Storageに作成されたすべてのバケットに対して NCP管理型キーを利用したサーバ側の暗号化(SSE-S3)をデフォルトレベルの暗号化として適用します。Ncloud Storageで提供する暗号化方式は、次の通りです。 - NCPマネージドキー(SSE-S3): Ncloud Storageサービスで管理する暗号化キーを使用し、データをサーバ側から自動的に暗号化する方式です。別途のキー作成や管理が不要で、オブジェクトを保存する時に自動的に暗号化されて照会すると自動的に復号化されます。基本暗号化方式で提供され、暗号化管理タイプを別途指定しなかった場合は SSE-S3が適用されます。 - KMSマスターキー(SSE-KMS): Key Management Service(KMS)で管理するキーを使用してデータをサーバ側から暗号化する方式です。 参考 - 暗号化管理タイプを変更しても従来に保存されたオブジェクトの暗号化方式は変更されません。変更後に新たに保存、または上書きされたオブジェクトから変更された暗号化方式が適用されます。 - 25年7月29日以降に新規にアップロードされたオブジェクトに対してのみ、NCP管理型キーの暗号化が自動的に適用されます。以前にアップロードしたオブジェクトを暗号化するには、オブジェクトのレプリカを作成してください。 ### CORS設定 CORS機能を通じて他のドメインのウェブアプリケーションから現在バケットのオブジェクトにアクセスできます。リソースリクエストを許可するオリジン(Origin)、HTTPメソッド、ヘッダなどを設定することでアクセスを制御でき、ルールは100個まで設定可能です。CORSポリシーを設定する方法は、次の通りです。 1. バケットリストからバケットを選択した後、**CORS設定**領域の![i-objectstorage_enlargement](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-objectstorage_enlargement.png?sv=2026-02-06&spr=https&st=2026-10-26T12%3A38%3A52Z&se=2026-10-26T13%3A38%3A52Z&sr=c&sp=r&sig=HtDFLYvENVaaPh6Xmniu0nOvsVagX9krN7ZIhMZav1w%3D)をクリックします。 2. CORS設定ポップアップで**変更**を選択します。 3. CORSポリシー変更ポップアップに JSON形式で作成したポリシーを入力した後、 **[確認]** ボタンをクリックします。 - CORS構成についての詳細は、[CORS構成要素](/docs/ja/ncloudstorage-use-bucket#CORS%EA%B5%AC%EC%84%B1%EC%9A%94%EC%86%8C)をご参照ください。 1. CORS設定ポップアップで作成された内容を確認した後、 **[確認]** ボタンをクリックします。 - CORS設定ポップアップで **[確認]** ボタンをクリックしないと作成されたポリシーが適用されません。 #### CORS構成要素 CORS構成要素は次の通りです。 | キー | 必須有無 | 説明 | 詳細内容 | | --- | --- | --- | --- | | AllowedMethods | Required | 許可する HTTPメソッド | 許可される値 - GET - PUT - POST - DELETE - HEAD | | AllowedOrigins | Required | アクセスを許可するウェブサイトの Originリスト | - 最大1つの `*`を許可 - サポートするパターン - `*`: すべての Originを許可 - `*.example.com`: サブドメインのワイルドカード - `www.example*.com`: 中間位置のワイルドカード - `www.example.*`: TLDワイルドカード | | AllowedHeaders | Optional | ブラウザリクエスト時に許可する HTTPヘッダリスト | - 最大1つの `*`を許可(位置制限なし) - サポートするパターン - `*`: すべてのヘッダを許可 - `x-amz-*`: プレフィックスのワイルドカード - 例: `x-amz-date`、`x-amz-content-sha256` - `*-header`: サフィックスのワイルドカード - `x-*-header`: 中間位置のワイルドカード - 大小文字を区分しない - 入力値の前後の空白は自動的に削除される - ヘッダ命名規則(RFC 7230) - 許可文字 - `a-z A-Z 0-9 ! # $ % & ' * + - . ^ _ ~` - 以下の文字が含まれている場合は許可しない - `@ ( ) { } [ ] / : ; = ? " \ 공백`などの非 tchar文字 - ヘッダ名の中間に空白が含まれた場合は許可しない(例: `x amz date`) | | ExposeHeaders | Optional | ブラウザにアクセスできるように許可するレスポンスヘッダのリスト | - ワイルドカードをサポートしない - 大小文字を区分しない - 入力値の前後の空白は自動的に削除される - ヘッダ命名規則(RFC 7230) - 許可文字 - `a-z A-Z 0-9 ! # $ % & ' * + - . ^ _ ~` - 以下の文字が含まれている場合は許可しない - `@ ( ) { } [ ] / : ; = ? " \ 공백`などの非 tchar文字 - ヘッダ名の中間に空白が含まれた場合は許可しない(例: `x amz date`) | | MaxAgeSeconds | Optional | ブラウザがリクエスト結果をキャッシュする時間(秒) | 値が `0`の場合はキャッシュせず、リクエストごとに Preflightリクエストが実行される | ### オブジェクトロック設定 オブジェクトロック(Object Lock)機能を使用すると、バケットに保存されたオブジェクトを、設定した期間中または無期限に削除や上書きできないように保護できます。データ保存ポリシーや規制遵守が求められる環境で使用でき、バケット単位でデフォルト保存ポリシーを設定できます。オブジェクトロック設定は、設定後に新しく保存されるオブジェクトバージョンから適用されます。オブジェクトロックポリシーを設定する方法は、次の通りです。 1. バケットリストからバケットを選択し、**オブジェクトロック設定**領域の ![i-objectstorage_enlargement](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-objectstorage_enlargement.png?sv=2026-02-06&spr=https&st=2026-10-26T12%3A38%3A52Z&se=2026-10-26T13%3A38%3A52Z&sr=c&sp=r&sig=HtDFLYvENVaaPh6Xmniu0nOvsVagX9krN7ZIhMZav1w%3D)をクリックします。 2. オブジェクトロック設定画面でロック設定を**有効化**します。 3. バケットに保存される全てのオブジェクトにデフォルト保存ポリシーを適用するには、デフォルト保存を**有効化**します。 - デフォルト保存を有効にしない場合、オブジェクトごとに個別の保存設定を適用する必要があります。 1. デフォルト保存モードで任意のポリシーを選択します。 - ガバナンス(Governance): 権限を持つユーザーは、保持期間中でもオブジェクトロックを解除したり、削除したりできます。 - コンプライアンス(Compliance): 保存期間中は、いかなるユーザーもオブジェクトを削除したり、上書きしたりすることはできません。 1. デフォルト保存期間を設定します。 - 保存期間は、日(Days)または年(Years)単位で設定できます。 - 0より大きい値のみ入力でき、最大100年まで設定できます。 1. 設定内容を確認した後、 **[確認]** ボタンをクリックします。 参考 オブジェクトロックはバージョン管理が有効になっているバケットでのみ設定でき、オブジェクトロックを有効にすると、そのバケットのオブジェクトロックを無効化したり、バージョン管理を停止したりすることはできません。 注意 コンプライアンスモードが設定されたオブジェクトは、保存期間が終了するまで、アカウント所有者を含む全てのユーザーが削除または上書きすることはできないため、適用する前に必ず保存期間とモードを十分にご確認ください。