Send feedback
About startup scripts
Stay organized with collections
Save and categorize content based on your preferences.
Linux
Windows
A startup script is a file that contains commands that run when a virtual
machine (VM) instance boots. Compute Engine provides support for running
startup scripts on Linux VMs and Windows VMs.
The following table contains links to documentation that describes how to use
startup scripts.
Startup script task
Best used for
Link to procedure
Pass a startup script directly
Scripts up to 256 KB
Pass a startup script from a local file
Scripts up to 256 KB
Pass a startup script from Cloud Storage
Scripts greater than 256 KB
Access metadata from a startup script
Passing different values to each VM that uses the same script
Rerun a startup script
Running a script without restarting the VM
View the output from a startup script
Monitoring the progress of a script
What's next
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-08-30 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{
"lastModified": "Last updated 2024-08-30 UTC.",
"confidential": False
}