AWS Snowball Edge のトラブルシューティング - AWS Snowball Edge デベロッパーガイド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Snowball Edge のトラブルシューティング

トラブルシューティングを行う際は、次の一般的なガイドラインを念頭に置いてください。

  • Amazon S3 のオブジェクトの最大ファイルサイズは 5 TB です。

  • AWS Snowball Edge デバイスに転送されるオブジェクトの最大キー長は 933 バイトです。1 文字あたり 1 バイトを超える文字を含むキー名の場合も、最大キー長は 933 バイトです。キー長には、ファイル名やオブジェクト名とともにパスやプレフィックスも含まれます。したがって、ファイル名が短くても、深く入れ子になっているパスの中にある場合は、キー長が 933 バイトを超える場合があります。キー長の決定には、バケット名はパスとして考慮されません。以下にいくつか例を示します。

    オブジェクト名 バケット名 パスとバケット名 キー長
    sunflower-1.jpg pictures sunflower-1.jpg 15 文字
    receipts.csv MyTaxInfo /Users/Eric/Documents/2016/January/ 47 文字
    bhv.1 $7$zWwwXKQj$gLAOoZCj$r8p /.VfV/FqGC3QN$7BXys3KHYePfuIOMNjY83dVx ugPYlxVg/evpcQEJLT/rSwZc$MlVVf/$hwefVISRqwepB$/BiiD/PPF$twRAjrD/fIMp/0NY 135 文字
  • セキュリティ上の理由から、 AWS Snowball Edge デバイスを使用するジョブは、準備後 360 日以内に完了する必要があります。1 つ以上のデバイスを 360 日以上保持する必要がある場合は、「」を参照してくださいSnowball Edge デバイスでSSL証明書を更新する。それ以外の場合、360 日以降はデバイスがロックされてアクセスできなくなるため、返却する必要があります。インポートジョブ中に AWS Snowball Edge デバイスがロックされた場合でも、デバイス上の既存のデータを Amazon S3 に転送できます。

  • AWS Snowball Edge デバイスを使用して予期しないエラーが発生した場合は、そのことを聞く必要があります。関連するログをコピーし、 へのメッセージで発生した問題の簡単な説明とともに含めます AWS Support。ログの詳細については、Snowball Edge クライアントの設定と使用 を参照してください。

Snow Family デバイスを識別する方法

describe-device コマンドを使用してデバイスタイプを調べ、以下の表で DeviceType の戻り値を調べて構成を判断してください。

snowballEdge describe-device
describe-device の出力
{ "DeviceId" : "JID-206843500001-35-92-20-211-23-06-02-18-24", "UnlockStatus" : { "State" : "UNLOCKED" }, "ActiveNetworkInterface" : { "IpAddress" : "127.0.0.1" }, "PhysicalNetworkInterfaces" : [ { "PhysicalNetworkInterfaceId" : "s.ni-8d0ef958ec860ac7c", "PhysicalConnectorType" : "RJ45", "IpAddressAssignment" : "DHCP", "IpAddress" : "172.31.25.194", "Netmask" : "255.255.240.0", "DefaultGateway" : "172.31.16.1", "MacAddress" : "02:38:30:12:a3:7b", "MtuSize" : "1500" } ], "DeviceCapacities" : [ { "Name" : "HDD Storage", "Unit" : "Byte", "Total" : 39736350227824, "Available" : 985536581632 }, { "Name" : "SSD Storage", "Unit" : "Byte", "Total" : 6979321856000, "Available" : 6979321856000 }, { "Name" : "vCPU", "Unit" : "Number", "Total" : 52, "Available" : 52 }, { "Name" : "Memory", "Unit" : "Byte", "Total" : 223338299392, "Available" : 223338299392 }, { "Name" : "GPU", "Unit" : "Number", "Total" : 0, "Available" : 0 } ], "DeviceType" : "EDGE_C" }
DeviceTypeと Snow Family のデバイス構成
DeviceType デバイス設定
EDGE Snowball Edge ストレージ最適化 (EC2コンピューティング機能付き)
EDGE_C AMD EPYC Gen1 と でコンピューティングを最適化した Snowball Edge HDD
EDGE_CG AMD EPYC Gen1、、HDDおよび でコンピューティングを最適化した Snowball Edge GPU
EDGE_S Snowball Edge ストレージ最適化
V3_5C AMD EPYC Gen2 と でコンピューティングを最適化した Snowball Edge NVME
V3_5S Snowball Edge ストレージ最適化 210 TB

Snowball Edge デバイス構成の詳細については、「AWS Snowball エッジデバイスのハードウェア情報」を参照してください。

Snow Family デバイスの起動問題のトラブルシューティング

Snow Family デバイスの起動で発生する可能性のある特定の問題のトラブルシューティングには、以下の情報が役立ちます。

  • デバイスが起動するまで 10 分ほど待ちます。起動中は、デバイスを動かしたり使用したりしないでください。

  • 電源を供給するケーブルの両端がしっかりと接続されていることを確認してください。

  • 電力を供給するケーブルを、問題がないことを確認済みの別のケーブルと交換します。

  • 電力を供給するケーブルを、問題がないことを確認済みの別の電源に接続します。

起動時の Snowball Edge デバイスLCDの表示に関する問題のトラブルシューティング

Snowball Edge デバイスの電源をオンにすると、LCDディスプレイに問題が発生することがあります。

  • LCD 画面は黒で、Snowball Edge デバイスを電源に接続してLCD画面上の電源ボタンを押しても画像は表示されません。

  • LCD 画面が Snowball Edge の設定を過ぎても進行しないため、数分かかる場合があります。メッセージとネットワーク設定画面は表示されません。

    Snowball Edge が起動していることを示すLCD画面上のメッセージ。
電源ボタンを押した後にLCD画面が黒くなったときに実行するアクション
  1. Snowball Edge デバイスが電源に接続されており、電源が電力を供給していることを確認します。

  2. デバイスを 1~2 時間電源に接続したままにします。デバイスの前面と背面のドアが開いていることを確認します。

  3. デバイスに戻ると、LCD画面は使用できるようになります。

Snowball Edge がネットワーク設定画面に進まない場合に実行するアクション
  1. [Snowball Edge の設定中です。これには数分かかることがあります] というメッセージが表示されたまま 10 分ほど待ちます。

  2. 画面で [ディスプレイを再起動] ボタンを選択します。[シャットダウンしています…] メッセージが表示された後、[Snowball Edge の設定中です。これには数分かかることがあります] メッセージが表示され、デバイスは正常に起動します。

    LCD 画面が再起動していることを示すLCD画面上のメッセージ。

LCD 画面が Snowball Edge の設定を過ぎていない場合、これには数分かかることがあります。 表示ボタンの再起動を使用した後、次の手順に従ってください。

実行するアクション
  1. LCD 画面上で電源ボタンを押して、デバイスの電源をオフにします。

  2. デバイスからすべてのケーブルを取り外します。

  3. デバイスの電源を切り、そのまま 20 分間待ちます。

  4. 電源とネットワークケーブルを接続します。

  5. LCD 画面上で電源ボタンを押して、デバイスの電源を入れます。

問題が解決しない場合は、 AWS Support に連絡してデバイスを返し、新しい Snowball Edge デバイスを受け取ります。

起動時の E Ink ディスプレイに関する問題のトラブルシューティング

Snowball Edge デバイスに電源を入れた後、デバイスの上部にある E Ink ディスプレイに次のメッセージが表示されることがあります。

The appliance has timed out

このメッセージは、デバイスに問題があることを示すものではありません。通常どおり使用し、オフにして に返送すると AWS、返送情報は想定どおりに表示されます。

Snow Family デバイスの接続問題のトラブルシューティング

Snowball Edge への接続で発生する可能性のある特定の問題のトラブルシューティングには、以下の情報が役立ちます。

  • 1 秒あたり 100 メガバイトの速度で動作するルーターおよびスイッチは、Snowball Edge では使用できません。1 秒あたり 1 GB (またはそれ以上) の速度で動作するスイッチを使用することをお勧めします。

  • デバイスとの異常な接続エラーが発生した場合は、Snowball Edge の電源をオフにし、すべてのケーブルを抜いて、10 分間そのままにしておきます。10 分が経過したら、デバイスを再起動してもう一度お試しください。

  • ウイルス対策ソフトウェアやファイアウォールが,Snowball Edge デバイスのネットワーク接続をブロックしていないことを確認します。

  • ファイルインターフェイスおよび Amazon S3 インターフェイスは、異なる IP アドレスを持つことに注意してください。

より高度な接続のトラブルシューティングについては、次の手順を実行します。

  • Snowball Edge と通信できない場合は、デバイスの IP アドレスに ping を送信します。ping が no connect を返す場合、デバイスの IP アドレスとローカルネットワーク設定を確認してください。

  • IP アドレスが正しく、デバイスの裏側のライトが点滅している場合は、telnet を使用して、ポート 22、9091、8080 でデバイスをテストします。ポート 22 をテストして、Snowball Edge が正常に動作しているかどうかを判断します。ポート 9091 をテストすると、 を使用してデバイスにコマンドを送信 AWS CLI できるかどうかが決まります。ポート 8080 をテストすると、デバイスが Amazon S3 バケットに書き込めることを確認できます。ポート 22 で接続できてもポート 8080 では接続できない場合、まず Snowball Edge の電源を切ってから、すべてのケーブルを抜きます。10 分間デバイスをそのままにします。それから、再接続してもう一度開始します。

Snow Family デバイスのunlock-deviceコマンド問題のトラブルシューティング

unlock-device コマンドが を返すとconnection refused、コマンド構文が誤って入力されたり、コンピュータまたはネットワークの設定によってコマンドが Snow デバイスに到達できない可能性があります。状況を解決するには、次のアクションを実行します。

  1. コマンドが正しく入力されていることを確認します。

    1. デバイスのLCD画面を使用して、 コマンドで使用される IP アドレスが正しいことを確認します。

    2. コマンドで使用されるマニフェストファイルへのパスが正しいことを確認します。これにはファイル名も含まれます。

    3. AWS Snow ファミリーマネジメントコンソール を使用して、 コマンドで使用されるロック解除コードが正しいことを確認します。

  2. 使用しているコンピュータが Snow デバイスと同じネットワークとサブネット上にあることを確認します。

  3. 使用しているコンピュータとネットワークが Snow デバイスへのアクセスを許可するように設定されていることを確認します。オペレーティングシステムの ping コマンドを使用して、コンピュータがネットワーク経由で Snow デバイスに到達できるかどうかを確認します。ウイルス対策ソフトウェア、ファイアウォール設定、仮想プライベートネットワーク (VPN)、またはコンピュータとネットワークのその他の設定を確認します。

Snow Family デバイスのマニフェストファイルの問題のトラブルシューティング

各ジョブには、特定のマニフェストファイルが関連付けられています。複数のジョブを作成する場合は、どのマニフェストがどのジョブに関連しているかを追跡します。

マニフェストファイルを紛失した場合、またはマニフェストファイルが破損した場合は、特定のジョブのマニフェストファイルを再度ダウンロードできます。これを行うには、 コンソール AWS CLI、または のいずれかを使用します AWS APIs。

Snow Family デバイスの認証情報に関する問題のトラブルシューティング

Snowball Edge デバイスの認証情報の問題を解決するには、次のトピックを使用します。

Snow Family デバイスの認証情報が見つかりません AWS CLI

を使用して Amazon S3 インターフェイスを介して AWS Snowball Edge デバイスと通信している場合 AWS CLI、認証情報を見つけることができないというエラーメッセージが表示されることがあります。[aws configure] (aws の設定) を実行して、認証情報を設定できます。

実行するアクション

がコマンドの実行 AWS CLI に使用する AWS 認証情報を設定します。詳細については、「AWS CLIユーザーガイド」の「AWS Command Line Interface の設定。」を参照してください。

Snow Family デバイスのトラブルシューティングエラーメッセージ: シークレットアクセスキーの確認と署名

Amazon S3 インターフェイスを使用して Snowball Edge にデータを転送する場合、次のエラーメッセージが表示される可能性があります。

An error occurred (SignatureDoesNotMatch) when calling the CreateMultipartUpload operation: The request signature we calculated does not match the signature you provided. Check your AWS secret access key and signing method. For more details go to: http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html#ConstructingTheAuthenticationHeader
実行するアクション

Snowball Edge クライアントから認証情報を取得します。詳細については、「Snow Family デバイスの認証情報の取得」を参照してください。

Snow Family デバイスのNFSインターフェイス問題のトラブルシューティング

Snow Family デバイスは、NFSインターフェイスのステータスが であることを示している場合がありますDEACTIVATED。これは、Snow Family デバイスが最初にNFSインターフェイスを停止せずに電源をオフにした場合に発生する可能性があります。

実行するアクション

問題を解決するには、次の手順を使用してNFSサービスを停止して再起動します。

  1. describe-service コマンドを使用して、サービスのステータスを決定します。

    snowballEdge describe-service --service-id nfs

    コマンドにより以下が返されます。

    { "ServiceId" : "nfs", "Status" : { "State" : "DEACTIVATED" } }
  2. stop-service コマンドを使用してNFSサービスを停止します。

    snowballEdge stop-service --service-id nfs
  3. start-service コマンドを使用してNFSサービスを開始します。詳細については、NFS「インターフェイスの管理」を参照してください。

    snowballEdge start-service --virtual-network-interface-arns vni-arn --service-id nfs --service-configuration AllowedHosts=0.0.0.0/0
  4. describe-service コマンドを使用して、サービスが実行されていることを確認します。

    snowballEdge describe-service --service-id nfs

    State 名前の値が の場合ACTIVE、NFSインターフェイスサービスはアクティブです。

    { "ServiceId" : "nfs", "Status" : { "State" : "ACTIVE" }, "Endpoints" : [ { "Protocol" : "nfs", "Port" : 2049, "Host" : "192.0.2.0" } ], "ServiceConfiguration" : { "AllowedHosts" : [ "10.24.34.0/23", "198.51.100.0/24" ] } }

Snow Family デバイスのデータ転送問題のトラブルシューティング

Snowball Edge との間のデータ転送中にパフォーマンスの問題が発生した場合は、転送パフォーマンスの改善の推奨事項とガイダンスについて、「Snow Family デバイスとの間で最適なデータ転送パフォーマンスを実現するための推奨事項」を参照してください。Snowball Edge との間のデータ転送で発生する可能性のある問題のトラブルシューティングには、以下が役立ちます。

  • Snowball Edge のルートディレクトリにデータを転送することはできません。デバイスへのデータ転送に問題が発生した場合は、サブディレクトリにデータを転送していることを確認してください。最上位のサブディレクトリには、ジョブに含めた Amazon S3 バケットの名前があります。それらのサブディレクトリにデータを配置します。

  • Linux を使用していて、UTF-8 文字のファイルを AWS Snowball Edge デバイスにアップロードできない場合、Linux サーバーが UTF-8 文字のエンコーディングを認識していない可能性があります。この問題は、Linux サーバーにlocalesパッケージをインストールし、 のような UTF-8 ロケールのいずれかを使用するように設定することで修正できますen_US.UTF-8locales パッケージは環境変数 LC_ALL (例: export LC_ALL=en_US.UTF-8) をエクスポートして設定できます。

  • で Amazon S3 インターフェイスを使用する場合 AWS CLI、 my photo.jpg や など、名前にスペースがあるファイルやフォルダを使用できますMy Documents。ただし、必ずスペースが適切に処理されていることを確認してください。詳細については、「 ユーザーガイド」の「 のパラメータ値を指定する AWS CLI」を参照してください。 AWS Command Line Interface

Snow Family デバイスの AWS CLI 問題のトラブルシューティング

AWS Snowball Edge デバイスと AWS CLIを使用する際の問題は、以下のトピックを参照して解決してください。

Snow Family デバイスで「プロファイルを Null にできない」という AWS CLI エラーメッセージのトラブルシューティング

を操作すると AWS CLI、プロファイルを null にできないというエラーメッセージが表示されることがあります。がインストールされ AWS CLI ていない場合、または AWS CLI プロファイルが設定されていない場合、このエラーが発生する可能性があります。

実行するアクション

ワークステーション AWS CLI で をダウンロードして設定していることを確認します。詳細については、「 ユーザーガイド」の「 の最新バージョンのインストールまたは更新 AWS CLI」を参照してください。 AWS Command Line Interface

Snow Family デバイスで を使用してデータを転送する場合 AWS CLI の null ポインタエラーのトラブルシューティング

を使用してデータを AWS CLI 転送する場合、Null ポインタエラーが発生する可能性があります。このエラーは、次の条件で発生することがあります。

  • 指定されたファイル名にタイプミスがあった場合 (例: flowwer.png の代わりに flower.npgflower.png)

  • 指定されたパスが間違っていた場合 (例: C:\Doccuments\flower.png の代わりに C:\Documents\flower.png)

  • ファイルが破損している場合

実行するアクション

ファイル名とパスが正しいことを確認して、もう一度試してください。この問題が続く場合は、ファイルが破損していないことを確認して、転送を中止するか、またはファイルの修復を試みます。

Snow Family デバイスのインポートジョブの問題のトラブルシューティング

ファイルを Amazon S3 にインポートできなくなることがあります。次の問題が発生した場合は、指定されたアクションをお試しの上、問題を解決してください。ファイルのインポートに失敗した場合は、再度インポートが必要になる場合があります。再度インポートするには、Snowball Edge で新しいジョブの作成が必要になる場合があります。

オブジェクト名に無効な文字が含まれているため、ファイルを Amazon S3 にインポートできない

この問題は、ファイル名またはフォルダ名に Amazon S3 でサポートされていない文字が含まれている場合に発生します。Amazon S3 には、オブジェクト名に使用できる文字についてのルールがあります。詳細については、「Amazon S3 ユーザーガイド」の「オブジェクトキー名の作成」を参照してください。

実行するアクション

この問題が発生した場合は、インポートに失敗したファイルとフォルダのリストがジョブ完了レポートに表示されます。

場合によっては、リストまたはリスト内のファイルの容量が非常に大きいために、インターネット経由で転送できないことがあります。このような場合は、Snowball インポートジョブを新しく作成するか、ファイル名およびフォルダ名を変更して Amazon S3 にインポートし、ファイルを再度転送します。

ファイルのサイズが小さく、ファイル数が少ない場合は、 AWS CLI または を使用して Amazon S3 にコピーできます AWS Management Console。詳細については、Amazon Simple Storage Service ユーザーガイドの「S3 バケットにファイルとフォルダをアップロードする方法」を参照してください。

Snow Family デバイスのエクスポートジョブの問題のトラブルシューティング

ファイルをワークステーションにエクスポートできないことがあります。次の問題が発生した場合は、指定されたアクションをお試しの上、問題を解決してください。ファイルのエクスポートに失敗した場合は、再度エクスポートが必要になる場合があります。再度エクスポートするには、Snowball Edge で新しいジョブの作成が必要になる場合があります。

Microsoft Windows Server にファイルをエクスポートできませんでした

該当フォルダ名または関連フォルダ名が Windows でサポートされていない形式の場合、ファイルを Microsoft Windows Server にエクスポートできないことがあります。たとえば、ファイル名またはフォルダ名にコロン (:) が含まれている場合、Windows のファイル名またはフォルダ名はそのような文字に対応していないため、エクスポートは失敗します。

実行するアクション
  1. エラーが発生している名前のリストを作成します。エクスポートに失敗したファイル名やフォルダ名は、ログで確認できます。詳細については、「 Snow Family デバイスからのログの表示とダウンロード」を参照してください。

  2. 問題が発生している Amazon S3 内のオブジェクト名を変更し、サポートされていない文字を削除するか、置き換えます。

  3. 名前のリストまたはそのリスト内のファイルの容量が非常に大きいために、インターネット経由で転送できない場合は、特に該当するオブジェクトの新しいエクスポートジョブを作成します。

    ファイルのサイズが小さく、ファイル数が多い場合は、名前が変更されたオブジェクトを AWS CLI または を通じて Amazon S3 からコピーします AWS Management Console。詳細については、Amazon Simple Storage Service ユーザーガイドHow Do I Download an Object from an S3 Bucket? を参照してください。