

# Git 同期ステータスダッシュボード
<a name="git-sync-status"></a>

AWS CloudFormation Git 同期デプロイのステータスを表示するには、CloudFormation コンソールでスタックを選択してから、**[Git 同期]** タブを選択します。

Git 同期タブは、**[Git 同期ステータス]** と **[最新の同期イベント]** の 2 つのパネルに分かれています。

## Git 同期のステータス
<a name="git-sync-status-info"></a>

上部パネルには、スタックの Git 同期設定に関する以下の情報が表示されます。

****リポジトリ****  
 Git 同期に接続されているリポジトリへのリンク

****リポジトリプロバイダー****  
リポジトリプロバイダーの名前

****ブランチ****  
Git 同期が監視しているブランチの名前

****デプロイファイルパス****  
このスタックのスタックデプロイファイルへのフルパス

****リポジトリの同期ステータス****  
直近の同期オペレーションのステータス

****リポジトリ同期ステータスメッセージ****  
直近の同期オペレーションのメッセージ

****Git 同期のステータス****  
このスタックの Git 同期のステータス

****プロビジョニングのステータス****  
プロビジョニング操作のステータス

パネルの右上にある次のボタンを使用して Git 同期を変更または更新します。
+ **編集**-Git 同期設定を編集します。
+ **最新のコミットを再試行**-リポジトリへの最新のコミットに従ってスタックを更新します。
+ **切断**-Git 同期をスタックから切断します。
+ **更新**-Git 同期ステータスパネルを更新します。

## 最新の同期イベント
<a name="git-sync-status-sync-events"></a>

**[最新の同期イベント]** パネルには、スタックに適用されたコミットの表が表示されます。

各列のヘッダーにある矢印を使用してテーブルをソートできます。テーブルは、以下によって、昇順または降順にソートできます。
+ **日付**
+ **コミット ID**
+ **イベント**
+ **日付**
+ **イベントタイプ**

## サポートされるスタック状態
<a name="git-sync-status-stack-state"></a>

Git 同期をスタックに設定できるのは、スタックが以下のサポートされている状態のいずれかにある場合のみです。
+ `CREATE_COMPLETE`
+ `UPDATE_COMPLETE`
+ `UPDATE_ROLLBACK_COMPLETE`
+ `IMPORT_COMPLETE`
+ `IMPORT_ROLLBACK_COMPLETE`

次の表で、スタックステータスコードの完全なリストと説明を示します。


| スタックステータスと、オプションの詳細ステータス | 説明 | 
| --- | --- | 
|  `CREATE_COMPLETE`  |  1 つ以上のスタックを正常に作成。  | 
|  `CREATE_IN_PROGRESS`  |  1 つ以上のスタックを作成中。  | 
|  `CREATE_FAILED`  |  1 つ以上のスタックの作成に失敗。関連するエラーメッセージを確認するには、スタックのイベントを調べます。作成の失敗の理由としては、スタックのすべてのリソースを操作するためのアクセス許可の不足、AWS サービスによるパラメーター値の拒否、リソース作成中のタイムアウトなどが考えられます。  | 
|  `DELETE_COMPLETE`  |  1 つ以上のスタックを正常に削除。削除されたスタックは、90 日間は保持され、表示できます。  | 
|  `DELETE_FAILED`  |  1 つ以上のスタックの削除に失敗。削除が失敗したので、まだ実行されているリソースがいくつかある可能性があります。ただし、スタックを操作したり、更新したりすることはできません。スタックを再度削除するか、スタックのイベントを調べて関連するエラーメッセージを確認します。  | 
|  `DELETE_IN_PROGRESS`  |  1 つ以上のスタックを削除中。  | 
| `REVIEW_IN_PROGRESS` | 進行中の、予測される StackId を持つがテンプレートまたはリソースのない 1 つ以上のスタックの作成。 このステータスコードのスタックは、[スタックの可能な限りの最大数](cloudformation-limits.md)に対してカウントされます。  | 
|  `ROLLBACK_COMPLETE`  |  スタックの作成の失敗後、またはスタックの作成の明示的なキャンセル後に、1 つ以上のスタックを正常に削除。スタックは以前の動作状態に戻ります。スタック作成オペレーションの実行中に作成されたすべてのリソースが削除されます。 このステータスが存在するのは、スタックの作成が失敗した後のみです。部分的に作成されたスタックからすべてのオペレーションが適切にクリーンアップされたことを示します。この状態では、削除オペレーションのみを実行できます。  | 
|  `ROLLBACK_FAILED`  |  スタックの作成の失敗後、またはスタックの作成の明示的なキャンセル後に、1 つ以上のスタックの削除に失敗。スタックを削除するか、スタックのイベントを調べて関連するエラーメッセージを確認します。  | 
|  `ROLLBACK_IN_PROGRESS`  |  スタックの作成の失敗後、またはスタックの作成の明示的なキャンセル後に、1 つ以上のスタックを削除中。  | 
|  `UPDATE_COMPLETE`  | 1 つ以上のスタックを正常に更新。 | 
|  `UPDATE_COMPLETE_CLEANUP_IN_PROGRESS`  |  スタックの正常な更新後に、1 つ以上のスタックの古いリソースを削除中。リソースの置き換えが必要なスタック更新の場合、CloudFormation はまず新しいリソースを作成し、次に古いリソースを削除して、スタックの中断を減らすことに役立ちます。この状態では、スタックは更新済みで使用可能ですが、CloudFormation はまだ古いリソースを削除中です。  | 
|  `UPDATE_FAILED`  | 1 つ以上のスタックの失敗した更新。関連するエラーメッセージを確認するには、スタックのイベントを調べます。 | 
|  `UPDATE_IN_PROGRESS`  |  1 つ以上のスタックを更新中。  | 
|  `UPDATE_ROLLBACK_COMPLETE`  |  スタックの更新の失敗後、1 つ以上のスタックを前の動作状態に正常に戻しました。  | 
|  `UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS`  |  スタックの更新の失敗後、1 つ以上のスタックの新しいリソースを削除中。この状態では、スタックが前の動作状態にロールバックされて使用可能ですが、CloudFormation がスタックの更新中に作成した新しいリソースをまだ削除中です。  | 
|  `UPDATE_ROLLBACK_FAILED`  |  スタックの更新の失敗後、1 つ以上のスタックを前の動作ステートに戻すことに失敗。この状態の場合は、スタックを削除するか、[ロールバックを続行する](using-cfn-updating-stacks-continueupdaterollback.md)ことができます。スタックが動作状態に戻るには、エラーを修正する必要がある場合があります。または、サポート に連絡してスタックを使用可能な状態に復元することができます。  | 
|  `UPDATE_ROLLBACK_IN_PROGRESS`  |  スタックの更新の失敗後、1 つ以上のスタックを前の動作状態に戻しています。  | 
|  `IMPORT_IN_PROGRESS`  |  インポートオペレーションは現在進行中です。  | 
|  `IMPORT_COMPLETE`  |  `resource import` をサポートするスタック内のすべてのリソースについて、インポート操作が正常に完了しました。  | 
|  `IMPORT_ROLLBACK_IN_PROGRESS`  |  インポートは、以前のテンプレート構成にロールバックされます。  | 
|  `IMPORT_ROLLBACK_FAILED`  |  スタック内の少なくとも 1 つのリソースに対するインポートのロールバックオペレーションが失敗しました。正常にインポートされたリソース CloudFormation の結果が利用可能になります。  | 
|  `IMPORT_ROLLBACK_COMPLETE`  |  インポートは、以前のテンプレート構成に正常にロールバックされました。  | 