‹ 概要 に戻る

Amazon Lightsail でのバケットの名前付け

最終更新日: 2021 年 7 月 14 日

バケットを作成する場合、Amazon Lightsail オブジェクトストレージサービスで名前を指定する必要があります。バケットの名前は、バケットに保存されているオブジェクトにアクセスするときにカスタマーが使用する URL のパートです。たとえば、バケットに名前を付けた場合、DOC-EXAMPLE-BUCKETus-east-1 のAWS リージョンでは、バケットの URL は DOC-EXAMPLE-BUCKET.s3.us-east-1.amazonaws.com となります。作成後にバケットの名前を変更することはできません。指定したバケット名をカスタマーが確認できることに留意してください。Lightsail オブジェクトストレージサービスの詳細については、「Amazon Lightsail でのオブジェクトストレージ」を参照してください。バケットの作成の詳細については、「Amazon Lightsail の バケットの作成」を参照してください。

バケット名は、DNS に準拠している必要があります。このため、Lightsail でのバケットの命名には、次のルールが適用されます。

  • バケット名は 3~56 文字の長さにする必要があります。

  • バケット名は、小文字、数字、およびハイフン (-) のみで構成できます。

  • バケット名は、文字または数字で開始および終了する必要があります。

  • ハイフン (-) は単語を区切ることができますが、連続して指定することはできません。たとえば、doc-example-bucket は許可されますが、doc--example--bucket は許可されません。

  • バケット名は、バケットの aws (スタンダード リージョン) パーティション Amazon Simple Storage Service (Amazon S3)でなければなりません。

バケット名の例

次の例に示すバケット名は有効であり、命名の推奨ガイドラインに従っています。

  • docexamplebucket1

  • log-delivery-march-2020

  • my-hosted-content

次の例に示すバケット名は許可されません。

  • doc.example.bucket

  • doc--example--bucket

  • doc-example-bucket-

Lightsail でのバケットとオブジェクトの管理

Lightsail オブジェクトストレージバケットを管理するための一般的なステップは次のとおりです。

  1. Amazon Lightsail オブジェクトストレージサービスのオブジェクトとバケットについて説明します。詳細については、「Amazon Lightsail のオブジェクトストレージ」を参照してください。

  2. Amazon Lightsail でバケットに付けることができる名前について説明します。詳細については、「Amazon Lightsail のバケットの命名規則」を参照してください。

  3. バケットを作成することにより、Lightsail オブジェクトストレージサービスの使用を開始します。詳細については、「Amazon Lightsail でのバケットの作成」を参照してください。

  4. バケットのセキュリティに関するベストプラクティスと、バケットに対して設定できるアクセス許可について説明します。バケットのすべてのオブジェクトをパブリックまたはプライベートにすることも、個別のオブジェクトをパブリックにすることもできます。また、アクセスキーを作成し、バケットにインスタンスをアタッチし、他の AWS アカウントへのアクセスを許可して、バケットへのアクセスを許可することもできます。詳細については、「Amazon Lightsail オブジェクトストレージのセキュリティのベストプラクティス」と「Amazon Lightsail のバケットアクセス許可について」を参照してください。

    バケットのアクセス許可について学習したら、次のガイドを参照してバケットへのアクセスを許可します。

  5. バケットのアクセスログ記録を有効にする方法と、アクセスログを使用してバケットのセキュリティを監査する方法について説明します。詳細については、以下のガイドを参照してください。

  6. Lightsail のバケットの管理をユーザーに許可する IAM ポリシーを作成します。詳細については、「Amazon Lightsail のバケットを管理する IAM ポリシー」を参照してください。

  7. バケットのオブジェクトのラベル付けと識別方法について説明します。詳細については、「Amazon Lightsail のオブジェクトのキー名について」を参照してください。

  8. バケットでファイルをアップロードする方法と、オブジェクトを管理する方法について説明します。詳細については、以下のガイドを参照してください。

  9. オブジェクトのバージョニングを有効にして、バケットに保存されたあらゆるオブジェクトのあらゆるバージョンを保存、取得、復元することができます。詳細については、「Amazon Lightsail のバケットでのオブジェクトのバージョニングの有効化と一時停止」を参照してください。

  10. オブジェクトのバージョニングを有効にすると、バケットのオブジェクトの以前のバージョンを復元できるようになります。詳細については、「Amazon Lightsail のバケットのオブジェクトの以前のバージョンの復元」を参照してください。

  11. バケットの使用率をモニタリングします。詳細については、「Amazon Lightsail のバケットのメトリクスの表示」を参照してください。

  12. バケットの使用率がしきい値を超えたときにバケットメトリクスが通知されるようにアラームを設定します。詳細については、「Amazon Lightsail のバケットメトリクスアラームの作成」を参照してください。

  13. ストレージおよびネットワーク転送で不足している場合は、バケットのストレージプランを変更します。詳細については、「Amazon Lightsail のバケットのプランを変更する」を参照してください。

  14. バケットを他のリソースに接続する方法について説明します。詳細については、以下のチュートリアルを参照してください。

  15. バケットを使用しなくなった場合は、バケットを削除します。詳細については、「Amazon Lightsail のバケットの削除」を参照してください。