CloudWatch ログを使用して Amazon Data Firehose をモニタリングする - Amazon Data Firehose

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

CloudWatch ログを使用して Amazon Data Firehose をモニタリングする

Amazon Data Firehose は Amazon CloudWatch Logs と統合されるため、データ変換またはデータ配信の Lambda 呼び出しが失敗したときに特定のエラーログを表示できます。Firehose ストリームを作成するときに、Amazon Data Firehose エラーログ記録を有効にできます。

Amazon Data Firehose コンソールで Amazon Data Firehose エラーログ記録を有効にすると、ユーザーに代わって Firehose ストリームのロググループと対応するログストリームが作成されます。ロググループ名の形式は で/aws/kinesisfirehose/delivery-stream-namedelivery-stream-name は対応する Firehose ストリームの名前です。 DestinationDelivery は、プライマリ送信先への配信に関連するエラーを記録するために作成および使用されるログストリームです。もう 1 つの BackupDelivery というログストリームは、S3 バックアップが送信先で有効になっている場合のみ作成されます。BackupDelivery ログストリームは、S3 バックアップへの配信に関連するすべてのエラーを記録するために使用されます。

例えば、Amazon Redshift を送信先として Firehose ストリームMyStream「」を作成し、Amazon Data Firehose エラーログ記録を有効にすると、 という名前のロググループaws/kinesisfirehose/MyStreamDestinationDelivery という名前の 2 つのログストリームがユーザーに代わって作成されますBackupDelivery。こちらの例では、DestinationDelivery を使用して Amazon Redshift の送信先と中間の S3 送信先への配信に関連するすべてのエラーが記録されます。S3 バックアップが有効になっている場合、S3 バックアップバケットへの配信に関連するすべてのエラーの記録には BackupDelivery が使用されます。

Amazon Data Firehose エラーログ記録は、 AWS CLI、、APIまたは CloudWatchLoggingOptions設定 AWS CloudFormation を使用して有効にできます。これを行うには、事前にロググループとログストリームを作成します。Amazon Data Firehose エラーログ記録専用のロググループとログストリームを予約することをお勧めします。また、関連付けられたIAMポリシーに "logs:putLogEvents" アクセス許可があることを確認してください。詳細については、「Amazon Data Firehose によるアクセスの制御」を参照してください。

Amazon Data Firehose は、すべての配信エラーログが CloudWatch Logs に送信されることを保証するものではありません。配信失敗率が高い状況では、Amazon Data Firehose は配信エラーログをサンプリングしてから CloudWatch ログに送信します。

CloudWatch Logs に送信されるエラーログにはわずかな料金が発生します。詳細については、「Amazon CloudWatch の料金」を参照してください。

データ配信エラー

以下は、Amazon Data Firehose の送信先ごとのデータ配信エラーコードとメッセージのリストです。各エラーメッセージには、問題を解決するために実行する適切なアクションも示されます。

Amazon S3 データ配信エラー

Amazon Data Firehose は、次の Amazon S3-relatedエラーを CloudWatch Logs に送信できます。

エラーコード エラーメッセージおよび情報
S3.KMS.NotFoundException

「指定された AWS KMS キーが見つかりませんでした。正しいロールを持つ有効な AWS KMS キーと思われるものを使用している場合は、 AWS KMS キーがアタッチされているアカウントに問題があるかどうかを確認します。」

S3.KMS.RequestLimitExceeded

S3 オブジェクトの暗号化中に 1 秒あたりのKMSリクエスト数の制限を超えました。1 秒あたりのリクエストの制限を引き上げてください。"

詳細については、AWS Key Management Service デベロッパーガイドの「制限」を参照してください。

S3.AccessDenied 「アクセスが拒否されました。指定されたIAMロールの信頼ポリシーが Amazon Data Firehose にロールの引き受けを許可し、アクセスポリシーが S3 バケットへのアクセスを許可していることを確認します。
S3.AccountProblem AWS 「アカウントに問題があるため、オペレーションが正常に完了できません。 AWS サポートにお問い合わせください。」
S3.AllAccessDisabled 「指定されたアカウントへのアクセスが無効になっています。 AWS サポートにお問い合わせください。「
S3.InvalidPayer 「指定されたアカウントへのアクセスが無効になっています。 AWS サポートにお問い合わせください。「
S3.NotSignedUp 「アカウントは Amazon S3 に対してサインアップされていません。アカウントにサインアップするか、別のアカウントを使用します。」
S3.NoSuchBucket 「指定されたバケットが存在しません。バケットを作成するか、存在する別のバケットを使用します。」
S3.MethodNotAllowed 「指定されたメソッドは、このリソースに対して許可されていません。Amazon S3 オペレーションの正しいアクセス許可を許可するようバケットのポリシーを変更します。」
InternalError 「データを配信しようとして内部エラーが発生しました。配信が再試行されます。エラーが解決しない場合は、 に報告されて AWS 解決されます。」
S3.KMS.KeyDisabled 「指定されたKMSキーは無効になっています。キーを有効にするか別のキーを使用します。」
S3.KMS.InvalidStateException 「指定されたKMSキーは無効な状態です。別のキーを使用してください。」
KMS.InvalidStateException 「指定されたKMSキーは無効な状態です。別のキーを使用してください。」
KMS.DisabledException 「指定されたKMSキーは無効になっています。キーを修正するか別のキーを使用してください。」
S3.SlowDown 「指定されたバケットへの PUT リクエスト率が高すぎます。Firehose ストリームバッファサイズを増やすか、他のアプリケーションからのプットリクエストを減らします。」
S3.SubscriptionRequired 「S3 を呼び出すときにアクセスが拒否されました。渡されたIAMロールとKMSキー (提供されている場合) に Amazon S3 サブスクリプションがあることを確認します。」
S3.InvalidToken 「指定されたトークンは形式に誤りがあるか無効です。入力した認証情報を確認してください。」
S3.KMS.KeyNotConfigured KMS 「 キーが設定されていません。を設定するかKMSMasterKeyID、S3 バケットの暗号化を無効にします。」
S3.KMS.AsymmetricCMKNotSupported Amazon S3 は対称 のみをサポートしますCMKs。非対称を使用して Amazon S3 CMK のデータを暗号化することはできません。のタイプを取得するにはCMK、 KMS DescribeKey オペレーションを使用します。」
S3.IllegalLocationConstraintException 「Firehose は現在、設定された S3 バケットへのデータ配信に S3 グローバルエンドポイントを使用しています。設定された S3 バケットのリージョンは、S3 グローバルエンドポイントをサポートしていません。s3 バケットと同じリージョンに Firehose ストリームを作成するか、グローバルエンドポイントをサポートするリージョンで s3 バケットを使用してください。」
S3.InvalidPrefixConfigurationException 「タイムスタンプ評価に使用したカスタムの S3 プレフィックスが無効です。S3 プレフィックスに現在の日付と時刻を示す有効な表示が含まれていることを確認してください。」
DataFormatConversion.MalformedData 「トークンの間に不正な文字が見つかりました。」

Apache Iceberg テーブルのデータ配信エラー

Apache Iceberg Tables データ配信エラーについては、「」を参照してくださいAmazon Data Firehose を使用して Apache Iceberg テーブルにデータを配信する

Amazon Redshift データ配信エラー

Amazon Data Firehose は、次の Amazon Redshift 関連のエラーを CloudWatch Logs に送信できます。

エラーコード エラーメッセージおよび情報
Redshift.TableNotFound

「データのロード先となるテーブルが見つかりませんでした。指定されたテーブルが存在することを確認してください。」

S3 からのデータのコピー先となる Amazon Redshift の送信先テーブルが見つかりませんでした。Amazon Data Firehose は、Amazon Redshift テーブルが存在しない場合は作成しないことに注意してください。

Redshift.SyntaxError COPY 「コマンドには構文エラーが含まれています。コマンドを再試行してください。」
Redshift.AuthenticationFailed 「指定されたユーザー名とパスワードで認証に失敗しました。有効なユーザー名とパスワードを指定してください。」
Redshift.AccessDenied 「アクセスが拒否されました。指定されたIAMロールの信頼ポリシーで、Amazon Data Firehose がロールを引き受けることが許可されていることを確認します。」
Redshift.S3BucketAccessDenied COPY 「コマンドは S3 バケットにアクセスできませんでした。指定されたIAMロールのアクセスポリシーが S3 バケットへのアクセスを許可していることを確認します。」
Redshift.DataLoadFailed 「テーブルへのデータのロードに失敗しました。詳細については、STL_LOAD_ERRORS システムテーブルを確認してください。」
Redshift.ColumnNotFound COPY 「 コマンドの列はテーブルに存在しません。有効な列名を指定してください。」
Redshift.DatabaseNotFound 「Amazon Redshift 送信先設定で指定されたデータベースJDBCURLまたは が見つかりませんでした。有効なデータベース名を指定してください。」
Redshift.IncorrectCopyOptions

「競合オプションまたは冗長COPYオプションが提供されました。一部のオプションは、特定の組み合わせと互換性がありません。詳細については、COPYコマンドリファレンスを確認してください。」

詳細については、「Amazon Redshift データベースデベロッパーガイド」の「Amazon Redshift COPY コマンド」を参照してください。

Redshift.MissingColumn 「テーブルスキーマに として定義された列があり、DEFAULT値NOTNULLがなく、列リストに含まれていません。この列を除外し、ロードされたデータが常にこの列の値を提供することを確認するか、このテーブルの Amazon Redshift スキーマにデフォルト値を追加します。」
Redshift.ConnectionFailed 「指定された Amazon Redshift クラスターへの接続に失敗しました。セキュリティ設定で Amazon Data Firehose 接続が許可されていること、Amazon Redshift 送信先設定で指定されたクラスターまたはデータベースが正しいJDBCURLこと、クラスターが使用可能であることを確認します。」
Redshift.ColumnMismatch COPY 「コマンド内の jsonpath の数と、宛先テーブル内の列の数は一致する必要があります。コマンドを再試行してください。」
Redshift.IncorrectOrMissingRegion 「Amazon Redshift は、S3 バケットにアクセスするために間違ったリージョンのエンドポイントを使用しようとしました。COPY コマンドオプションで正しいリージョン値を指定するか、S3 バケットが Amazon Redshift データベースと同じリージョンにあることを確認します。」
Redshift.IncorrectJsonPathsFile 「提供された jsonpaths ファイルは、サポートされているJSON形式ではありません。コマンドを再試行してください。」
Redshift.MissingS3File 「Amazon Redshift で必要な 1 つまたは複数の S3 ファイルが S3 バケットから削除されました。S3 バケットポリシーを確認し、S3 ファイルの自動削除がある場合はそれを除外します。」
Redshift.InsufficientPrivilege 「データをテーブルにロードするアクセス許可がユーザーにありません。INSERT 権限の Amazon Redshift ユーザーアクセス許可を確認します。」
Redshift.ReadOnlyCluster 「システムがサイズ変更モードであるため、クエリを実行できません。後でもう一度クエリの実行を試みてください。」
Redshift.DiskFull 「ディスクがいっぱいのため、データをロードできませんでした。Amazon Redshift クラスターの容量を増やすか、使用されていないデータを削除してディスク容量を解放してください。」
InternalError 「データを配信しようとして内部エラーが発生しました。配信が再試行されます。エラーが解決しない場合は、 に報告されて AWS 解決されます。」
Redshift.ArgumentNotSupported COPY 「コマンドにはサポートされていないオプションが含まれています。」
Redshift.AnalyzeTableAccessDenied 「アクセスが拒否されました。テーブルの分析を実行できるのはテーブルかデータベースの所有者のみであるため、S3 から Redshift へのコピーは失敗します。」
Redshift.SchemaNotFound 「Amazon Redshift 送信先設定 DataTableName の で指定されたスキーマが見つかりませんでした。有効なスキーマ名を指定してください。」
Redshift.ColumnSpecifiedMoreThanOnce 「列リストに 2 回以上指定されている列があります。重複している列を削除してください。」
Redshift.ColumnNotNullWithoutDefault 「NULL 以外の列は DEFAULT なしで、列リストに含まれません。そのような列が列リストに含まれていることを確認してください。」
Redshift.IncorrectBucketRegion 「Redshift がクラスターとは異なるリージョンのバケットを使用しようとしました。クラスターと同じリージョンにあるバケットを指定してください。」
Redshift.S3SlowDown 「S3 へのリクエストレートが高くなっています。スロットリングを避けるためレートを下げてください。」
Redshift.InvalidCopyOptionForJson 「JSON には、自動または有効な S3 パスを使用してくださいcopyOption。」
Redshift.InvalidCopyOptionJSONPathFormat COPY 「無効なJSONPath形式」で失敗しました。配列インデックスが範囲外です\"。JSONPath 式を修正してください。」
Redshift.InvalidCopyOptionRBACAclNotAllowed COPY 「アクセス許可の伝達が有効になっていない間は RBAC acl フレームワークを使用できません」というエラーで失敗しました。
Redshift.DiskSpaceQuotaExceeded 「ディスク容量のクォータを超えたためトランザクションが中止されました。ディスク容量を解放するか、スキーマのクォータを増やすようリクエストしてください。」
Redshift.ConnectionsLimitExceeded 「ユーザーの接続上限を超えました。」
Redshift.SslNotSupported 「サーバーが をサポートしていないため、指定された Amazon Redshift クラスターへの接続に失敗しましたSSL。クラスターの設定を確認してください。」
Redshift.HoseNotFound 「Firehose が削除されました。Hose の状態を確認してください。」
Redshift.Delimiter 「 の copyOptions 区切り文字 copyCommand が無効です。1 文字になっていることを確認してください。」
Redshift.QueryCancelled 「ユーザーがCOPYオペレーションをキャンセルしました」。
Redshift.CompressionMismatch 「ホースは で設定されていますがUNCOMPRESSED、圧縮形式 copyOption が含まれています。」
Redshift.EncryptionCredentials ENCRYPTED 「オプションには、」形式の認証情報が必要です。「aws_iam_role=...;master_symmetric_key=...」または「aws_access_key_id=...;aws_secret_access_key=...[;token=...];master_symmetric_key=...」
Redshift.InvalidCopyOptions 「無効なCOPY設定オプション」
Redshift.InvalidMessageFormat 「Copy コマンドに無効な文字が含まれています。」
Redshift.TransactionIdLimitReached 「トランザクション ID の上限に達しました。」
Redshift.DestinationRemoved 「Redshift の送信先が存在し、Firehose 設定で正しく設定されていることを確認してください。」
Redshift.OutOfMemory 「Redshift クラスターのメモリが不足しています。クラスターに十分な容量があることを確認してください。」
Redshift.CannotForkProcess 「Redshift クラスターのメモリが不足しています。クラスターに十分な容量があることを確認してください。」
Redshift.SslFailure 「ハンドシェイク中にSSL接続が閉じられました。」
Redshift.Resize 「Redshift クラスターのサイズを変更しています。Firehose は、クラスターのサイズ変更中はデータを配信できません。」
Redshift.ImproperQualifiedName 「修飾名が正しくありません (ドット表記名が多すぎる)。」
Redshift.InvalidJsonPathFormat 「無効なJSONPath形式」
Redshift.TooManyConnectionsException 「Redshift への接続が多すぎます。」
Redshift.PSQLException PSQlException 「Redshift から観測されました」
Redshift.DuplicateSecondsSpecification 「日付/時刻形式の秒指定が重複しています。」
Redshift.RelationCouldNotBeOpened 「Redshift でエラーが発生し、関係を開けませんでした。指定された DB の Redshift ログを確認してください。」
Redshift.TooManyClients 「Redshift で多数のクライアントの例外が発生しました。複数のプロデューサーが同時にデータベースに書き込んでいる場合は、データベースへの最大接続数を再検討してください」

Snowflake データ配信エラー

Firehose は、次の Snowflake 関連のエラーを CloudWatch Logs に送信できます。

エラーコード エラーメッセージおよび情報
Snowflake.InvalidUrl

「Firehose は Snowflake に接続できません。Snowflake の送信先設定でアカウント URL が正しく指定されていることを確認してください。」

Snowflake.InvalidUser

「Firehose は Snowflake に接続できません。Snowflake 送信先設定でユーザーが正しく指定されていることを確認してください。」

Snowflake.InvalidRole

「指定された snowflake ロールが存在しないか、許可されていません。ロールが指定されたユーザーに付与されていることを確認してください」

Snowflake.InvalidTable

「指定されたテーブルが存在しないか、許可されていません」

Snowflake.InvalidSchema

「指定されたスキーマが存在しないか、許可されていません」

Snowflake.InvalidDatabase

「提供されたデータベースが存在しないか、承認されていません」

Snowflake.InvalidPrivateKeyOrPassphrase

「指定されたプライベートキーまたはパスフレーズが無効です。指定されたプライベートキーは有効なPEMRSAプライベートキーである必要があることに注意してください」

Snowflake.MissingColumns

「入力ペイロードに列がないため、挿入リクエストは拒否されます。nullable 以外のすべての列に値が指定されていることを確認します」

Snowflake.ExtraColumns

「余分な列があるため、挿入リクエストは拒否されます。テーブルに存在しない列は指定しないでください」

Snowflake.InvalidInput

「無効な入力形式のため、配信に失敗しました。指定された入力ペイロードが許容可能なJSON形式であることを確認します」

Snowflake.IncorrectValue

「入力ペイロードのデータ型が正しくないため、配信に失敗しました。入力ペイロードで指定されたJSON値が Snowflake テーブル定義で宣言されたデータ型に準拠していることを確認します」

Splunk データ配信エラー

Amazon Data Firehose は、次の Splunk 関連のエラーを CloudWatch Logs に送信できます。

エラーコード エラーメッセージおよび情報
Splunk.ProxyWithoutStickySessions

「Amazon Data Firehose とHECノードの間にプロキシ (ELB またはその他) がある場合は、スティッキーセッションを有効にして HEC をサポートする必要がありますACKs。」

Splunk.DisabledToken HEC 「トークンは無効になっています。トークンを有効にして Splunk へのデータ配信を許可します。」
Splunk.InvalidToken HEC 「トークンが無効です。Amazon Data Firehose を有効なHECトークンで更新します。」
Splunk.InvalidDataFormat "The data is not formatted correctly。Raw エンドポイントまたは Event HECエンドポイントのデータを適切にフォーマットする方法については、「Splunk Event Data」を参照してください。
Splunk.InvalidIndex HEC 「トークンまたは入力は無効なインデックスで設定されています。インデックスの設定を確認して再試行してください。」
Splunk.ServerError HEC 「ノードからのサーバーエラーにより、Splunk へのデータ配信が失敗しました。Amazon Data Firehose の再試行時間が 0 を超える場合、Amazon Data Firehose はデータの送信を再試行します。すべての再試行が失敗すると、Amazon Data Firehose はデータを Amazon S3 にバックアップします。」
Splunk.DisabledAck HEC トークンの「インデックスの確認は無効になっています。Enable indexer acknowledgement and try again。詳細については、「Enable indexer acknowledgement」を参照してください。」
Splunk.AckTimeout 「確認タイムアウトの有効期限が切れHECる前に、 からHEC確認を受信しませんでした。Despite the acknowledgement timeout, it's possible the data was indexed successfully in Splunk。Amazon Data Firehose は、確認タイムアウトの有効期限が切れた Amazon S3 データにバックアップします。」
Splunk.MaxRetriesFailed

"Failed to deliver data to Splunk or to receive acknowledgment。HEC ヘルスを確認して、もう一度試してください。」

Splunk.ConnectionTimeout "The connection to Splunk timed out。This might be a transient error and the request will be retried。Amazon Data Firehose は、すべての再試行が失敗した場合、データを Amazon S3 にバックアップします。」
Splunk.InvalidEndpoint HEC 「エンドポイントに接続できませんでした。HEC エンドポイントURLが有効で、Amazon Data Firehose から到達可能であることを確認してください。」
Splunk.ConnectionClosed "Unable to send data to Splunk due to a connection failure。This might be a transient error。Amazon Data Firehose 設定で再試行期間を長くすると、このような一時的な障害を防ぐ可能性があります。」
Splunk.SSLUnverified HEC 「エンドポイントに接続できませんでした。ホストがピアによって提供された証明書と一致しません。証明書とホストが有効であることを確認してください。"
Splunk.SSLHandshake HEC 「エンドポイントに接続できませんでした。証明書とホストが有効であることを確認してください。"
Splunk.URLNotFound 「リクエストされた URLは Splunk サーバーで見つかりませんでした。Splunk クラスターをチェックし、正しく設定されていることを確認してください。」
Splunk.ServerError.ContentTooLarge 「Splunk へのデータ配信は、サーバーエラーにより失敗しましたstatusCode。エラーは 413 です。メッセージ: クライアントが送信したリクエストが大きすぎます。max_content_length の設定方法については、Splunk のドキュメントを参照してください。」
Splunk.IndexerBusy HEC 「ノードからのサーバーエラーにより、Splunk へのデータ配信が失敗しました。HEC エンドポイントまたは Elastic Load Balancer が到達可能であり、正常であることを確認します。」
Splunk.ConnectionRecycled 「Firehose から Splunk への接続はリサイクルされました。配信は再試行されます。」
Splunk.AcknowledgementsDisabled 「 で確認応答を取得できませんでしたPOST。HEC エンドポイントで確認応答が有効になっていることを確認します。」
Splunk.InvalidHecResponseCharacter HEC 「応答に無効な文字が見つかった場合は、必ずサービスとHEC設定を確認してください。」

ElasticSearch データ配信エラー

Amazon Data Firehose は、次の ElasticSearch エラーを CloudWatch ログに送信できます。

エラーコード エラーメッセージおよび情報
ES.AccessDenied 「アクセスが拒否されました。Firehose に関連付けられた指定されたIAMロールが削除されていないことを確認します。」
ES.ResourceNotFound 「指定された AWS Elasticsearch ドメインは存在しません。」

HTTPS エンドポイントデータの配信エラー

Amazon Data Firehose は、次のHTTPエンドポイント関連のエラーを CloudWatch ログに送信できます。これらのエラーのいずれも発生している問題と一致しない場合、デフォルトのエラーは次のとおりです。「データの配信中に内部エラーが発生しました。配信が再試行されます。エラーが解決しない場合は、 に報告されて AWS 解決されます。」

エラーコード エラーメッセージおよび情報
HttpEndpoint.RequestTimeout

レスポンスを受信する前に配信がタイムアウトし、再試行されます。このエラーが解決しない場合は、 AWS Firehose サービスチームにお問い合わせください。

HttpEndpoint.ResponseTooLarge 「エンドポイントから受信したレスポンスが大きすぎます。この問題を解決するには、エンドポイントの所有者にお問い合わせください。」
HttpEndpoint.InvalidResponseFromDestination 「指定されたエンドポイントから受信したレスポンスが無効です。問題を解決するには、エンドポイントの所有者にお問い合わせください。」
HttpEndpoint.DestinationException 「エンドポイントの送信先から次のレスポンスが受信されました。」
HttpEndpoint.ConnectionFailed 「送信先エンドポイントに接続できません。この問題を解決するには、エンドポイントの所有者にお問い合わせください。」
HttpEndpoint.ConnectionReset 「エンドポイントとの接続を維持できません。この問題を解決するには、エンドポイントの所有者にお問い合わせください。」
HttpEndpoint.ConnectionReset 「エンドポイントとの接続の維持に問題があります。エンドポイントの所有者に連絡してください。」
HttpEndpoint.ResponseReasonPhraseExceededLimit 「エンドポイントから受信したレスポンスの理由のフレーズが、設定されている上限の 64 文字を超えています。」
HttpEndpoint.InvalidResponseFromDestination 「エンドポイントから受信したレスポンスが無効です。詳細については、「Firehose ドキュメント」のHTTP「エンドポイントのトラブルシューティング」を参照してください。理由:「
HttpEndpoint.DestinationException 「エンドポイントへの配信に失敗しました。詳細については、「Firehose ドキュメント」のHTTP「エンドポイントのトラブルシューティング」を参照してください。ステータスコード付きのレスポンスを受信しました。」
HttpEndpoint.InvalidStatusCode 「無効なレスポンスステータスコードを受信しました。」
HttpEndpoint.SSLHandshakeFailure 「 エンドポイントで SSL Handshake を完了できません。この問題を解決するには、エンドポイントの所有者にお問い合わせください。」
HttpEndpoint.SSLHandshakeFailure 「 エンドポイントで SSL Handshake を完了できません。この問題を解決するには、エンドポイントの所有者にお問い合わせください。」
HttpEndpoint.SSLFailure 「エンドポイントでTLSハンドシェイクを完了できません。この問題を解決するには、エンドポイントの所有者にお問い合わせください。」
HttpEndpoint.SSLHandshakeCertificatePathFailure 「認証パスが無効であるため、エンドポイントで SSL Handshake を完了できません。この問題を解決するには、エンドポイントの所有者にお問い合わせください。」
HttpEndpoint.SSLHandshakeCertificatePathValidationFailure 「認証パスの検証に失敗したため、エンドポイントで SSL Handshake を完了できません。この問題を解決するには、エンドポイントの所有者にお問い合わせください。」
HttpEndpoint.MakeRequestFailure.IllegalUriException 「 の入力が無効であるため、HttpEndpoint リクエストに失敗しましたURI。入力内のすべての文字が有効URIであることを確認してください。」
HttpEndpoint.MakeRequestFailure.IllegalCharacterInHeaderValue 「不正なレスポンスエラーのため、HttpEndpoint リクエストに失敗しました。ヘッダー値に不正な文字 '\n' が含まれています。」
HttpEndpoint.IllegalResponseFailure 「不正なレスポンスエラーのため、HttpEndpoint リクエストに失敗しました。HTTP メッセージには複数の Content-Type ヘッダーを含めることはできません。」
HttpEndpoint.IllegalMessageStart 「不正なレスポンスエラーのため、HttpEndpoint リクエストに失敗しました。不正なHTTPメッセージ開始。詳細については、「Firehose ドキュメント」のHTTP「エンドポイントのトラブルシューティング」を参照してください。

Amazon OpenSearch Service Data 配信エラー

OpenSearch サービスの送信先の場合、Amazon Data Firehose は OpenSearch 、サービスによって返される CloudWatch ログにエラーを送信します。

OpenSearch クラスターから返される可能性のあるエラーに加えて、次の 2 つのエラーが発生することがあります。

  • Authentication/authorization error occurs during attempt to deliver data to destination OpenSearch Service cluster. This can happen due to any permission issues and/or Amazon Data Firehose ターゲット OpenSearch サービスドメイン設定が変更されると、断続的に変更されます。クラスターポリシーとロールのアクセス許可を確認してください。

  • Amazon Data Firehose のターゲット OpenSearch サービスドメイン設定が変更されると、データが送信先 OpenSearch サービスクラスターに断authentication/authorization failures. This can happen due to any permission issues and/or続的に配信できませんでした。クラスターポリシーとロールのアクセス許可を確認してください。

エラーコード エラーメッセージおよび情報
OS.AccessDenied 「アクセスが拒否されました。指定されたIAMロールの信頼ポリシーが Firehose にロールの引き受けを許可し、アクセスポリシーが Amazon OpenSearch Service へのアクセスを許可していることを確認しますAPI。」
OS.AccessDenied 「アクセスが拒否されました。指定されたIAMロールの信頼ポリシーが Firehose にロールの引き受けを許可し、アクセスポリシーが Amazon OpenSearch Service へのアクセスを許可していることを確認しますAPI。」
OS.AccessDenied 「アクセスが拒否されました。Firehose に関連付けられた指定されたIAMロールが削除されていないことを確認します。」
OS.AccessDenied 「アクセスが拒否されました。Firehose に関連付けられた指定されたIAMロールが削除されていないことを確認します。」
OS.ResourceNotFound 「指定された Amazon OpenSearch Service ドメインは存在しません。」
OS.ResourceNotFound 「指定された Amazon OpenSearch Service ドメインは存在しません。」
OS.AccessDenied 「アクセスが拒否されました。指定されたIAMロールの信頼ポリシーが Firehose にロールの引き受けを許可し、アクセスポリシーが Amazon OpenSearch Service へのアクセスを許可していることを確認しますAPI。」
OS.RequestTimeout 「Amazon OpenSearch Service クラスターまたは OpenSearch Serverless コレクションへのリクエストがタイムアウトしました。クラスターまたはコレクションに、現在のワークロードに十分対応できる容量があることを確認してください。」
OS.ClusterError 「Amazon OpenSearch Service クラスターが不特定のエラーを返しました。」
OS.RequestTimeout 「Amazon OpenSearch Service クラスターへのリクエストがタイムアウトしました。クラスターに、現在のワークロードに十分対応できる容量があることを確認してください。」
OS.ConnectionFailed 「Amazon OpenSearch Service クラスターまたは OpenSearch Serverless コレクションへの接続が障害されます。クラスターまたはコレクションが正常であり、アクセス可能であることを確認してください。」
OS.ConnectionReset 「Amazon OpenSearch Service クラスターまたは OpenSearch Serverless コレクションとの接続を維持できません。この問題を解決するには、クラスターまたはコレクションの所有者に問い合わせてください。」
OS.ConnectionReset 「Amazon OpenSearch Service クラスターまたは OpenSearch Serverless コレクションとの接続を維持するのが難しくなります。クラスターまたはコレクションが正常であり、現在のワークロードに十分対応できる容量があることを確認してください。」
OS.ConnectionReset 「Amazon OpenSearch Service クラスターまたは OpenSearch Serverless コレクションとの接続を維持するのが難しくなります。クラスターまたはコレクションが正常であり、現在のワークロードに十分対応できる容量があることを確認してください。」
OS.AccessDenied 「アクセスが拒否されました。Amazon OpenSearch Service クラスターのアクセスポリシーが、設定されたIAMロールへのアクセスを許可していることを確認します。」
OS.ValidationException OpenSearch 「クラスターは を返しましたESServiceException。その理由の 1 つは、クラスターが OS 2.x 以降にアップグレードされたが、ホースにはまだ TypeName パラメータが設定されていることです。 TypeName を空の文字列に設定してホース設定を更新するか、Type パラメータをサポートする エンドポイントをクラスターに変更します。」
OS.ValidationException 「メンバーは次の正規表現のパターンを満たす必要があります: [a-z][a-z0-9\\-]+。
OS.JsonParseException 「Amazon OpenSearch Service クラスターは を返しました JsonParseException。入力されたデータが有効であることを確認してください。」
OS.AmazonOpenSearchServiceParseException 「Amazon OpenSearch Service クラスターは を返しました AmazonOpenSearchServiceParseException。入力されたデータが有効であることを確認してください。」
OS.ExplicitIndexInBulkNotAllowed 「Amazon OpenSearch Service クラスターで rest.action.multi.allow_explicit_index が true に設定されていることを確認します。」
OS.ClusterError 「Amazon OpenSearch Service クラスターまたは OpenSearch Serverless コレクションは、不特定のエラーを返しました。」
OS.ClusterBlockException 「クラスターは を返しました ClusterBlockException。オーバーロードが発生している可能性があります。」
OS.InvalidARN ARN 「提供された Amazon OpenSearch サービスが無効です。 DeliveryStream 設定を確認してください。」
OS.MalformedData 「1 つまたは複数のレコード形式が不正です。各レコードが 1 つの有効なJSONオブジェクトであり、改行が含まれていないことを確認してください。」
OS.InternalError 「データを配信する際に内部エラーが発生しました。配信が再試行されます。エラーが解決しない場合は、 に報告されて AWS 解決されます。」
OS.AliasWithMultipleIndicesNotAllowed 「エイリアスに複数のインデックスが関連付けられています。エイリアスに 1 つのインデックスのみが関連付けられていることを確認してください。」
OS.UnsupportedVersion 「Amazon OpenSearch Service 6.0 は現在、Amazon Data Firehose ではサポートされていません。詳細については、 AWS サポートにお問い合わせください。「」
OS.CharConversionException 「1 つ以上のレコードに無効な文字が含まれています。」
OS.InvalidDomainNameLength 「ドメイン名の長さが OS の有効な上限を超えています。」
OS.VPCDomainNotSupported 内の「Amazon OpenSearch Service ドメインVPCsは現在サポートされていません。」
OS.ConnectionError 「http サーバーが予期せず接続を閉じました。Amazon OpenSearch Service クラスターまたは OpenSearch Serverless コレクションの状態を確認してください。」
OS.LargeFieldData 「Amazon OpenSearch Service クラスターは、許可されたよりも大きなフィールドデータが含まれているため、リクエストを中止しました。」
OS.BadGateway 「Amazon OpenSearch Service クラスターまたは OpenSearch Serverless コレクションは、502 Bad Gateway というレスポンスでリクエストを中止しました。」
OS.ServiceException 「Amazon OpenSearch Service クラスターまたは OpenSearch Serverless コレクションから受信したエラー。クラスターまたはコレクションが の背後にある場合はVPC、ネットワーク設定で接続が許可されていることを確認します。」
OS.GatewayTimeout 「Amazon OpenSearch Service クラスターまたは OpenSearch Serverless コレクションへの接続中に、Firehose でタイムアウトエラーが発生しました。」
OS.MalformedData 「Amazon Data Firehose は Firehose レコード内の Amazon OpenSearch Service Bulk API コマンドをサポートしていません。」
OS.ResponseEntryCountMismatch 「バルクからのレスポンスには、送信されたレコード数よりも多くのエントリAPIが含まれていました。各レコードに 1 つのJSONオブジェクトのみが含まれ、改行がないことを確認します。」

Lambda 呼び出しエラー

Amazon Data Firehose は、次の Lambda 呼び出しエラーを CloudWatch ログに送信できます。

エラーコード エラーメッセージおよび情報
Lambda.AssumeRoleAccessDenied

「アクセスが拒否されました。指定されたIAMロールの信頼ポリシーで、Amazon Data Firehose がロールを引き受けることが許可されていることを確認します。」

Lambda.InvokeAccessDenied

「アクセスが拒否されました。アクセスポリシーで、Lambda 関数へのアクセスが許可されていることを確認してください。」

Lambda.JsonProcessingException

「Lambda 関数から返されたレコードの解析時にエラーが発生しました。返されたレコードが Amazon Data Firehose に必要なステータスモデルに従っていることを確認します。」

詳細については、「データ変換に必要なパラメータ」を参照してください。

Lambda.InvokeLimitExceeded

「Lambda の同時実行の制限を超えています。同時実行の制限を引き上げてください。」

詳細については、AWS Lambda 開発者ガイドの「AWS Lambda の制限」を参照してください。

Lambda.DuplicatedRecordId

「複数のレコードに対して同じレコード ID が返されました。Lambda 関数が各レコードIDsの一意のレコードを返すことを確認します。」

詳細については、「データ変換に必要なパラメータ」を参照してください。

Lambda.MissingRecordId

「1 つ以上のレコードIDsが返されませんでした。Lambda 関数が受信したすべてのレコード を返すことを確認しますIDs。」

詳細については、「データ変換に必要なパラメータ」を参照してください。

Lambda.ResourceNotFound

「指定した Lambda 関数は存在しません。存在する別の関数を使用してください。」

Lambda.InvalidSubnetIDException

「Lambda 関数VPC設定で指定されたサブネット ID が無効です。サブネット ID が有効であることを確認してください。」

Lambda.InvalidSecurityGroupIDException

「Lambda 関数VPC設定で指定されたセキュリティグループ ID が無効です。セキュリティグループ ID が有効であることを確認してください。」

Lambda.SubnetIPAddressLimitReachedException

AWS Lambda 「1 つ以上の設定されたサブネットに使用可能な IP アドレスがないため、Lambda 関数のVPCアクセスを設定できませんでした。IP アドレスの制限を引き上げてください。」

詳細については、「Amazon ユーザーガイド」の「Amazon VPC Limits - VPC and Subnets」を参照してください。 VPC

Lambda.ENILimitReachedException

AWS Lambda 「ネットワークインターフェイスの制限に達したためVPC、Lambda 関数設定の一部として指定された に Elastic Network Interface (ENI) を作成できませんでした。ネットワークインターフェイスの制限を引き上げてください。」

詳細については、「Amazon ユーザーガイド」の「Amazon VPC Limits - Network Interfaces」を参照してください。 VPC

Lambda.FunctionTimedOut

Lambda 関数の呼び出しがタイムアウトしました。Lambda 関数の Timeout 設定を増やします。詳細については、「関数のタイムアウトの設定」を参照してください。

Lambda.FunctionError

これは次のいずれかのエラーが原因で発生します。

  • 出力構造が無効です。関数をチェックし、出力が必要な形式になっていることを確認してください。また、処理されたレコードに有効な結果ステータス (DroppedOkProcessingFailed のいずれか) が含まれていることを確認してください。

  • Lambda 関数は正常に呼び出されたが、エラー結果が返されました。

  • KMS アクセスが拒否されたため、Lambda は環境変数を復号できませんでした。関数のKMSキー設定とキーポリシーを確認します。詳細については「キーアクセスのトラブルシューティング」を参照してください。

Lambda.FunctionRequestTimedOut

Amazon Data Firehose は、Lambda の呼び出し時にリクエストタイムアウト設定エラーが発生する前にリクエストが完了しませんでした。Lambda コードを再確認して、Lambda コードが設定されたタイムアウトを超えて実行されるかどうかを確認します。設定されている場合は、メモリ、タイムアウトなど Lambda 設定の調整を検討してください。詳細については「Lambda 関数オプションの設定」を参照してください。

Lambda.TargetServerFailedToRespond

Amazon Data Firehose でエラーが発生しました。ターゲットサーバーは、 AWS Lambda サービスを呼び出すときにエラーの応答に失敗しました。

Lambda.InvalidZipFileException

Lambda 関数の呼び出し中に Amazon Data Firehose が発生しました InvalidZipFileException。Lambda 関数の構成設定と Lambda コードの zip ファイルを確認してください。

Lambda.InternalServerError

「Amazon Data Firehose は AWS Lambda サービスを呼び出すときに検出 InternalServerErrorされました。Amazon Data Firehose は、一定回数だけデータの送信を再試行します。CreateDeliveryStream または を使用して、再試行オプションを指定または上書きできますUpdateDestinationAPIs。エラーが解決しない場合は、 AWS Lambda サポートチームにお問い合わせください。

Lambda.ServiceUnavailable

Lambda サービスを呼び出す ServiceUnavailableException ときに Amazon Data Firehose AWS が検出しました。Amazon Data Firehose は、一定回数だけデータの送信を再試行します。CreateDeliveryStream または を使用して、再試行オプションを指定または上書きできますUpdateDestinationAPIs。エラーが解決しない場合は、 AWS Lambda サポートにお問い合わせください。

Lambda.InvalidSecurityToken

セキュリティトークンが無効であるため Lambda 関数を呼び出すことができません。クロスパーティションの Lambda 呼び出しはサポートされていません。

Lambda.InvocationFailure

これは次のいずれかのエラーが原因で発生します。

  • Amazon Data Firehose が AWS Lambda を呼び出すときにエラーが発生しました。オペレーションは再試行されます。それでもエラーが解消しない場合、問題解決は AWS に委ねられます。」

  • Amazon Data Firehose は Lambda KMSInvalidStateExceptionから を検出しました。使用されたKMSキーが Decrypt に対して無効な状態にあるため、Lambda は環境変数を復号できませんでした。Lambda 関数のKMSキーを確認します。

  • Amazon Data Firehose は Lambda AWS LambdaException から を検出しました。Lambda が指定されたコンテナイメージを初期化できませんでした。イメージを確認してください。

  • Amazon Data Firehose が AWS Lambda を呼び出すときにタイムアウトエラーが発生しました。サポートされている関数のタイムアウトは最大 5 分です。詳細については、「Data Transformation Execution Duration」を参照してください。

Lambda.JsonMappingException

Lambda 関数から返されたレコードを解析しているときエラーが発生しました。データフィールドが Base64 エンコードであることを確認してください。

Kinesis 呼び出しエラー

Amazon Data Firehose は、次の Kinesis 呼び出しエラーを CloudWatch ログに送信できます。

エラーコード エラーメッセージおよび情報
Kinesis.AccessDenied 「Kinesis を呼び出すときにアクセスが拒否されました。使用するIAMロールのアクセスポリシーで、適切な Kinesis へのアクセスが許可されていることを確認しますAPIs。」
Kinesis.ResourceNotFound 「Firehose がストリームからの読み取りに失敗しました。Firehose が Kinesis ストリームに接続されている場合、ストリームが存在しないか、シャードが結合されているか、あるいは分割されている可能性があります。Firehose が DirectPut タイプの場合、Firehose はもう存在しない可能性があります。」
Kinesis.SubscriptionRequired 「Kinesis を呼び出すときにアクセスが拒否されました。Kinesis ストリームアクセスに渡されたIAMロールに AWS Kinesis サブスクリプションがあることを確認します。」
Kinesis.Throttling 「Kinesis を呼び出すときにスロットリングエラーが発生しました。これは、Firehose ストリームAPIsと同じ を呼び出す他のアプリケーション、またはソースと同じ Kinesis ストリームを使用して作成された Firehose ストリームが多すぎることが原因である可能性があります。」
Kinesis.Throttling 「Kinesis を呼び出すときにスロットリングエラーが発生しました。これは、Firehose ストリームAPIsと同じ を呼び出す他のアプリケーション、またはソースと同じ Kinesis ストリームを使用して作成された Firehose ストリームが多すぎることが原因である可能性があります。」
Kinesis.AccessDenied 「Kinesis を呼び出すときにアクセスが拒否されました。使用するIAMロールのアクセスポリシーで、適切な Kinesis へのアクセスが許可されていることを確認しますAPIs。」
Kinesis.AccessDenied 「基盤となる Kinesis Stream でAPIオペレーションを呼び出そうとしている間、アクセスが拒否されました。IAM ロールが伝達され、有効であることを確認します。」
Kinesis.KMS.AccessDeniedException 「Firehose は、Kinesis Stream の暗号化/復号に使用されるKMSキーにアクセスできません。Firehose 配信ロールに KMS キーへのアクセス権を付与してください。」
Kinesis.KMS.KeyDisabled 「Firehose はソース Kinesis Stream から読み取れません。これは、暗号化/復号に使用されたKMSキーが無効になっているためです。キーを有効にして読み取りできるようにしてください。」
Kinesis.KMS.InvalidStateException 「Firehose はソース Kinesis Stream から読み取れません。これは、暗号化に使用されたKMSキーが無効な状態であるためです。」
Kinesis.KMS.NotFoundException 「Firehose はソース Kinesis Stream から読み取ることができません。これは、暗号化に使用したKMSキーが見つからないためです。」

Kinesis DirectPut 呼び出しエラー

Amazon Data Firehose は、次の Kinesis DirectPut 呼び出しエラーを CloudWatch ログに送信できます。

エラーコード エラーメッセージおよび情報
Firehose.KMS.AccessDeniedException 「Firehose はKMSキーにアクセスできません。キーポリシーを確認してください。」
Firehose.KMS.InvalidStateException 「Firehose は、暗号化に使用されるKMSキーが無効な状態であるため、データを復号できません。」
Firehose.KMS.NotFoundException 「Firehose は、暗号化に使用したKMSキーが見つからなかったため、データを復号できません。」
Firehose.KMS.KeyDisabled 「Firehose は、データの暗号化に使用されるKMSキーが無効になっているため、データを復号できません。データ配信を継続できるようにキーを有効にしてください。」

AWS Glue 呼び出しエラー

Amazon Data Firehose は、次の AWS Glue 呼び出しエラーを CloudWatch ログに送信できます。

エラーコード エラーメッセージおよび情報
DataFormatConversion.InvalidSchema 「スキーマが無効です。」
DataFormatConversion.EntityNotFound 「指定された table/database could not be found. Please ensure that the table/databaseが存在し、特にケーシングに関して、スキーマ設定で指定された値が正しいこと」。
DataFormatConversion.InvalidInput 「Glue から一致するスキーマが見つかりませんでした。入力したカタログ ID を持つ、指定したデータベースが存在することを確認してください。」
DataFormatConversion.InvalidInput 「Glue から一致するスキーマが見つかりませんでした。渡された ARNが正しい形式であることを確認してください。」
DataFormatConversion.InvalidInput 「Glue から一致するスキーマが見つかりませんでした。 catalogId 提供された が有効であることを確認してください。」
DataFormatConversion.InvalidVersionId 「Glue から一致するスキーマが見つかりませんでした。指定したバージョンのテーブルが存在することを確認してください。」
DataFormatConversion.NonExistentColumns 「Glue から一致するスキーマが見つかりませんでした。テーブルで、ターゲット列を含む NULL 以外のストレージ記述子が設定されていることを確認してください。」
DataFormatConversion.AccessDenied 「ロールの引き受け中にアクセスが拒否されました。データ形式の変換設定で指定したロールが、Firehose サービスに対してロールを引き受けるアクセス許可を付与していることを確認してください。」
DataFormatConversion.ThrottledByGlue 「Glue を呼び出すときにスロットリングエラーが発生しました。リクエスト率の上限を引き上げるか、他のアプリケーションから Glue を呼び出す現在のリクエスト率を減らしてください。」
DataFormatConversion.AccessDenied 「Glue を呼び出すときにアクセスが拒否されました。データ形式の変換設定で指定したロールが、必要なアクセス許可を持っていることを確認してください。」
DataFormatConversion.InvalidGlueRole 「ロールが無効です。データ形式の変換設定で指定したロールが存在することを確認してください。」
DataFormatConversion.InvalidGlueRole リクエストに含まれているセキュリティトークンが無効です。Firehose に関連付けられた指定されたIAMロールが削除されていないことを確認します。」
DataFormatConversion.GlueNotAvailableInRegion AWS 「Glue は、指定したリージョンではまだ利用できません。別のリージョンを指定してください。」
DataFormatConversion.GlueEncryptionException 「マスターキーの取得中にエラーが発生しました。そのキーが存在し、正しいアクセス許可が付与されていることを確認してください。」
DataFormatConversion.SchemaValidationTimeout 「Glue からテーブルを取得しているときにタイムアウトしました。Glue テーブルのバージョンが多数ある場合は、「glue:GetTableVersion」アクセス許可 (推奨) を追加するか、未使用のテーブルバージョンを削除してください。Glue に多数のテーブルがない場合は、 AWS サポートにお問い合わせください。」
DataFirehose.InternalError 「Glue からテーブルを取得しているときにタイムアウトしました。Glue テーブルのバージョンが多数ある場合は、「glue:GetTableVersion」アクセス許可 (推奨) を追加するか、未使用のテーブルバージョンを削除してください。Glue に多数のテーブルがない場合は、 AWS サポートにお問い合わせください。」
DataFormatConversion.GlueEncryptionException 「マスターキーの取得中にエラーが発生しました。そのキーが存在し、状態が正常であることを確認してください。」

DataFormatConversion 呼び出しエラー

Amazon Data Firehose は、次の DataFormatConversion 呼び出しエラーを CloudWatch ログに送信できます。

エラーコード エラーメッセージおよび情報
DataFormatConversion.InvalidSchema 「スキーマが無効です。」
DataFormatConversion.ValidationException 「列名と型は空でない文字列にする必要があります。」
DataFormatConversion.ParseError 「形式が正しくありませんJSON。」
DataFormatConversion.MalformedData 「データがスキーマと一致しません。」
DataFormatConversion.MalformedData 「JSON キーの長さは 262144 を超えることはできません。」
DataFormatConversion.MalformedData 「データは UTF-8 としてデコードできません」
DataFormatConversion.MalformedData 「トークンの間に不正な文字が見つかりました。」
DataFormatConversion.InvalidTypeFormat 「タイプの形式が無効です。タイプ構文をチェックしてください。」
DataFormatConversion.InvalidSchema 「無効なスキーマです。列名に特殊文字や空白がないことを確認してください。」
DataFormatConversion.InvalidRecord 「レコードがスキーマに従っていません。map<string,string> に対して 1 つまたは複数のマップキーが無効です。」
DataFormatConversion.MalformedData 「入力には、最上位レベルのプリミティブJSONが含まれていました。最上位はオブジェクトか配列にする必要があります。」
DataFormatConversion.MalformedData 「入力には、最上位レベルのプリミティブJSONが含まれていました。最上位はオブジェクトか配列にする必要があります。」
DataFormatConversion.MalformedData 「レコードが空であるか、空白しか含まれていませんでした。」
DataFormatConversion.MalformedData 「無効な文字が見つかりました。」
DataFormatConversion.MalformedData 「無効またはサポートされていないタイムスタンプ形式が見つかりました。サポートされているタイムスタンプの形式については、Firehose のデベロッパーガイドを参照してください。」
DataFormatConversion.MalformedData 「データにはスカラー型が使用されていましたが、スキーマには複合型が指定されていました。」
DataFormatConversion.MalformedData 「データがスキーマと一致しません。」
DataFormatConversion.MalformedData 「データにはスカラー型が使用されていましたが、スキーマには複合型が指定されていました。」
DataFormatConversion.ConversionFailureException "ConversionFailureException"
DataFormatConversion.DataFormatConversionCustomerErrorException "DataFormatConversionCustomerErrorException"
DataFormatConversion.DataFormatConversionCustomerErrorException "DataFormatConversionCustomerErrorException"
DataFormatConversion.MalformedData 「データがスキーマと一致しません。」
DataFormatConversion.InvalidSchema 「スキーマが無効です。」
DataFormatConversion.MalformedData 「データがスキーマと一致しません。1 つまたは複数の日付の形式が無効です。」
DataFormatConversion.MalformedData 「データには、サポートされていない高度にネストされたJSON構造が含まれています。」
DataFormatConversion.EntityNotFound 「指定された table/database could not be found. Please ensure that the table/databaseが存在し、特にケーシングに関して、スキーマ設定で指定された値が正しいこと」。
DataFormatConversion.InvalidInput 「Glue から一致するスキーマが見つかりませんでした。入力したカタログ ID を持つ、指定したデータベースが存在することを確認してください。」
DataFormatConversion.InvalidInput 「Glue から一致するスキーマが見つかりませんでした。渡された ARNが正しい形式であることを確認してください。」
DataFormatConversion.InvalidInput 「Glue から一致するスキーマが見つかりませんでした。 catalogId 提供された が有効であることを確認してください。」
DataFormatConversion.InvalidVersionId 「Glue から一致するスキーマが見つかりませんでした。指定したバージョンのテーブルが存在することを確認してください。」
DataFormatConversion.NonExistentColumns 「Glue から一致するスキーマが見つかりませんでした。テーブルで、ターゲット列を含む NULL 以外のストレージ記述子が設定されていることを確認してください。」
DataFormatConversion.AccessDenied 「ロールの引き受け中にアクセスが拒否されました。データ形式の変換設定で指定したロールが、Firehose サービスに対してロールを引き受けるアクセス許可を付与していることを確認してください。」
DataFormatConversion.ThrottledByGlue 「Glue を呼び出すときにスロットリングエラーが発生しました。リクエスト率の上限を引き上げるか、他のアプリケーションから Glue を呼び出す現在のリクエスト率を減らしてください。」
DataFormatConversion.AccessDenied 「Glue を呼び出すときにアクセスが拒否されました。データ形式の変換設定で指定したロールが、必要なアクセス許可を持っていることを確認してください。」
DataFormatConversion.InvalidGlueRole 「ロールが無効です。データ形式の変換設定で指定したロールが存在することを確認してください。」
DataFormatConversion.GlueNotAvailableInRegion AWS 「Glue は、指定したリージョンではまだ利用できません。別のリージョンを指定してください。」
DataFormatConversion.GlueEncryptionException 「マスターキーの取得中にエラーが発生しました。そのキーが存在し、正しいアクセス許可が付与されていることを確認してください。」
DataFormatConversion.SchemaValidationTimeout 「Glue からテーブルを取得しているときにタイムアウトしました。Glue テーブルのバージョンが多数ある場合は、「glue:GetTableVersion」アクセス許可 (推奨) を追加するか、未使用のテーブルバージョンを削除してください。Glue に多数のテーブルがない場合は、 AWS サポートにお問い合わせください。」
DataFirehose.InternalError 「Glue からテーブルを取得しているときにタイムアウトしました。Glue テーブルのバージョンが多数ある場合は、「glue:GetTableVersion」アクセス許可 (推奨) を追加するか、未使用のテーブルバージョンを削除してください。Glue に多数のテーブルがない場合は、 AWS サポートにお問い合わせください。」
DataFormatConversion.MalformedData 「形式が正しくないフィールドが 1 つ以上あります。」