Google Compute Engine (GCE) インスタンス ( $GCE_INSTANCE_NAME
) が Google Cloud Platform (GCP) プロジェクト 内に作成されました$GCP_PROJECT_ID
。$GUEST_POLICY_NAME
ゲスト ソフトウェア パッケージを にインストールすることになっている OSConfig ゲスト ポリシー ( ) があります$GCE_INSTANCE_NAME
。ただし、Cloud SDK ( gcloud
) が にlookup
適用されるゲスト ポリシーに使用される場合$GCE_INSTANCE_NAME
:
gcloud beta compute os-config guest-policies lookup \
$GCE_INSTANCE_NAME \
--zone=$GCE_INSTANCE_ZONE
$=>
No effective guest policy found for [projects/$GCP_PROJECT_NAME/zones/$GCE_INSTANCE_ZONE/instances/$GCE_INSTANCE_NAME].
$GUEST_POLICY_NAME
は記載されていません。
OS バージョン、GCE メタデータ、および GCE ラベルが同一lookup
の別の GCE インスタンス ( ) に対してコマンドを使用する場合:$GCE_ANOTHER_INSTANCE
gcloud beta compute os-config guest-policies lookup \
$GCE_ANOTHER_INSTANCE \
--zone=$GCE_ANOTHER_ZONE
#=>
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ SOFTWARE RECIPES │
├───────────────────────────────────────────────────────────┬────────────────────┬─────────┬───────────────┤
│ SOURCE │ NAME │ VERSION │ DESIRED_STATE │
├───────────────────────────────────────────────────────────┼────────────────────┼─────────┼───────────────┤
│ projects/$GCP_PROJECT_ID/guestPolicies/. . . │ . . . │ . . . │ . . . │
│ projects/$GCP_PROJECT_ID/guestPolicies/$GUEST_POLICY_NAME │ $GUEST_POLICY_NAME │ 1.0 │ INSTALLED │
│ projects/$GCP_PROJECT_ID/guestPolicies/. . . │ . . . │ . . . │ . . . │
└───────────────────────────────────────────────────────────┴────────────────────┴─────────┴───────────────┘
$GUEST_POLICY_NAME
が記載されています。
なんで?