{"id":13046,"date":"2024-06-12T14:20:17","date_gmt":"2024-06-12T12:20:17","guid":{"rendered":"https:\/\/dev.xoap.io\/?p=13046"},"modified":"2024-10-14T13:39:22","modified_gmt":"2024-10-14T11:39:22","slug":"automate-azure-amp-aws-infrastructure-with-command-line","status":"publish","type":"post","link":"https:\/\/dev.xoap.io\/de\/automate-azure-amp-aws-infrastructure-with-command-line\/","title":{"rendered":"Automatisierung der Azure- und AWS-Infrastruktur mit der Befehlszeile"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"13046\" class=\"elementor elementor-13046\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ccff742 e-con-full e-flex e-con e-parent\" data-id=\"ccff742\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-acba44a e-con-full e-flex e-con e-child\" data-id=\"acba44a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5a99af elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"f5a99af\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;headings_by_tags&quot;:[&quot;h2&quot;],&quot;container&quot;:&quot;main&quot;,&quot;exclude_headings_by_selector&quot;:[],&quot;marker_view&quot;:&quot;bullets&quot;,&quot;icon&quot;:{&quot;value&quot;:&quot;fas fa-arrow-right&quot;,&quot;library&quot;:&quot;fa-solid&quot;,&quot;rendered_tag&quot;:&quot;&lt;svg class=\\&quot;e-font-icon-svg e-fas-arrow-right\\&quot; viewBox=\\&quot;0 0 448 512\\&quot; xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot;&gt;&lt;path d=\\&quot;M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\\&quot;&gt;&lt;\\\/path&gt;&lt;\\\/svg&gt;&quot;},&quot;no_headings_message&quot;:&quot;Es wurden keine \\u00dcberschriften auf dieser Seite gefunden.&quot;,&quot;minimize_box&quot;:&quot;yes&quot;,&quot;minimized_on&quot;:&quot;tablet&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\tTable of contents\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__f5a99af\" aria-expanded=\"true\" aria-label=\"Inhaltsverzeichnis \u00f6ffnen\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__f5a99af\" aria-expanded=\"true\" aria-label=\"Inhaltsverzeichnis schlie\u00dfen\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"><\/path><\/svg><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__f5a99af\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<svg class=\"elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading\" aria-hidden=\"true\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-311f07f2 e-flex e-con-boxed e-con e-parent\" data-id=\"311f07f2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1536a7a elementor-widget elementor-widget-spacer\" data-id=\"1536a7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6187fbc3 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"6187fbc3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p lang=\"de\">Automating infrastructure deployments in cloud environments like Azure and AWS is essential for achieving efficiency, consistency and scalability. Both platforms offer a variety of tools and services that facilitate automated deployments, catering to different needs and preferences.<\/p><p lang=\"de\">This blog post provides an overview of the<strong> key automated deployment possibilities for Azure and AWS<\/strong>, helping you understand the options available and choose the best tools for your requirements.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-deecc15 e-con-full e-flex e-con e-parent\" data-id=\"deecc15\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f35f108 elementor-widget elementor-widget-heading\" data-id=\"f35f108\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"> Automated deployments in Azure<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9a453e elementor-widget elementor-widget-heading\" data-id=\"f9a453e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Azure CLI<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20717cf elementor-widget elementor-widget-spacer\" data-id=\"20717cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-473adec elementor-widget elementor-widget-text-editor\" data-id=\"473adec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p lang=\"de\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/cli\/azure\" target=\"_blank\" rel=\"noopener\">Azure CLI<\/a> is a cross-platform command-line tool designed to manage Azure resources. It offers a straightforward syntax for interacting with Azure services and can be run on Windows, macOS, and Linux.<\/p><p lang=\"de\">The key features of this software include support for shell scripting for automation. It also offers simplicity and ease of use. The syntax is simple and intuitive, making it easy for users familiar with command-line interfaces. Additionally, it&#8217;s cross-platform and runs on multiple operating systems, enhancing its versatility.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9a6d58 elementor-widget elementor-widget-heading\" data-id=\"d9a6d58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u2795 Pros <\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-119f765 elementor-widget elementor-widget-spacer\" data-id=\"119f765\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60b5055 elementor-widget elementor-widget-text-editor\" data-id=\"60b5055\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li lang=\"de\">Great for quick, ad-hoc tasks and scripting.<\/li><li lang=\"de\">Integrates well with CI\/CD pipelines.<\/li><li lang=\"de\">User-friendly and straightforward command structure.<\/li><li lang=\"de\">Excellent documentation and community support.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d694329 elementor-widget elementor-widget-heading\" data-id=\"d694329\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u2796 Cons<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01964fb elementor-widget elementor-widget-spacer\" data-id=\"01964fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-555d99d elementor-widget elementor-widget-text-editor\" data-id=\"555d99d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Limited to Azure services.<\/li><li>Not as powerful for complex deployments compared to ARM, Bicep or other automation solutions like Terraform\/OpenTofu.<\/li><li>For complex automation, it might require combining with other tools.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e6cf50 elementor-widget elementor-widget-heading\" data-id=\"3e6cf50\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/digital-futuremag.de\/blog\/interviews\/nachhaltige-verwaltung-von-hybriden-it-infrastrukturen-fuer-kmu.html\" target=\"_blank\">Azure PowerShell<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8313000 elementor-widget elementor-widget-spacer\" data-id=\"8313000\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d65df2f elementor-widget elementor-widget-text-editor\" data-id=\"d65df2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p lang=\"de\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/azure\/?view=azps-12.0.0\" target=\"_blank\" rel=\"noopener\">Azure PowerShell<\/a> is a set of cmdlets for managing Azure resources directly from the PowerShell command line. It leverages the familiar PowerShell scripting environment and seamlessly integrates with the broader PowerShell ecosystem.<\/p><p lang=\"de\">It also has advanced scripting capabilities, meaning it supports complex scripting and automation tasks. Additionally, it is module-based and can be extended with additional modules for specific Azure services.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25f0c14 elementor-widget elementor-widget-heading\" data-id=\"25f0c14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u2795 Pros <\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b7210f6 elementor-widget elementor-widget-spacer\" data-id=\"b7210f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-587f49c elementor-widget elementor-widget-text-editor\" data-id=\"587f49c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li lang=\"de\">Powerful and flexible scripting capabilities.<\/li><li lang=\"de\">Familiar environment for Windows administrators.<\/li><li lang=\"de\">Supports advanced automation scenarios.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dab9814 elementor-widget elementor-widget-heading\" data-id=\"dab9814\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u2796 Cons<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92976a6 elementor-widget elementor-widget-spacer\" data-id=\"92976a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a8317f elementor-widget elementor-widget-text-editor\" data-id=\"8a8317f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li lang=\"de\">Primarily designed for Windows, though it works on macOS and Linux with PowerShell Core.<\/li><li lang=\"de\">Steeper learning curve for non-PowerShell users.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fec8dc elementor-widget elementor-widget-heading\" data-id=\"8fec8dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"> Automated deployments in AWS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ea5c1c elementor-widget elementor-widget-heading\" data-id=\"1ea5c1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/digital-futuremag.de\/blog\/interviews\/nachhaltige-verwaltung-von-hybriden-it-infrastrukturen-fuer-kmu.html\" target=\"_blank\">AWS CLI<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62bf363 elementor-widget elementor-widget-spacer\" data-id=\"62bf363\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e46112 elementor-widget elementor-widget-text-editor\" data-id=\"3e46112\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p lang=\"de\">Next on our list is <a href=\"https:\/\/aws.amazon.com\/cli\/\" target=\"_blank\" rel=\"noopener\">AWS CLI<\/a>, a unified tool to manage AWS services. It provides a consistent interface for interacting with AWS resources and is available for Windows, macOS and Linux.<\/p><p lang=\"de\">AWS CLI has a simplified command structure, cross-platform compatibility and is automation-friendly \u2013 ideal for scripting and integrating into CI\/CD pipelines.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75ba108 elementor-widget elementor-widget-heading\" data-id=\"75ba108\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u2795 Pros <\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3fec0e elementor-widget elementor-widget-spacer\" data-id=\"d3fec0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d44a596 elementor-widget elementor-widget-text-editor\" data-id=\"d44a596\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li lang=\"de\">Easy to use and learn.<\/li><li lang=\"de\">Great for quick, ad-hoc tasks and scripting.<\/li><li lang=\"de\">Integrates well with CI\/CD pipelines.<\/li><li lang=\"de\">Consistent and predictable command syntax.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4608f78 elementor-widget elementor-widget-heading\" data-id=\"4608f78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u2796 Cons<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94354c6 elementor-widget elementor-widget-spacer\" data-id=\"94354c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-105ef9b elementor-widget elementor-widget-text-editor\" data-id=\"105ef9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li lang=\"de\">Not as powerful for complex deployments compared to CloudFormation or other automation solutions like Terraform\/OpenTofu.<\/li><li lang=\"de\">May require jq or other tools for complex JSON manipulations.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9621046 elementor-widget elementor-widget-heading\" data-id=\"9621046\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/digital-futuremag.de\/blog\/interviews\/nachhaltige-verwaltung-von-hybriden-it-infrastrukturen-fuer-kmu.html\" target=\"_blank\">AWS PowerShell<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1dbb711 elementor-widget elementor-widget-spacer\" data-id=\"1dbb711\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32c3ae0 elementor-widget elementor-widget-text-editor\" data-id=\"32c3ae0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p lang=\"de\">Another option is<a href=\"https:\/\/aws.amazon.com\/powershell\/\" target=\"_blank\" rel=\"noopener\"> AWS PowerShell<\/a>. It provides cmdlets for managing AWS services from the PowerShell command line and brings AWS management to the PowerShell environment.<\/p><p lang=\"de\">AWS PowerShell has a\u00a0PowerShell integration and leverages the PowerShell environment for AWS resource management. Furthermore, it has advanced scripting and supports difficult automation tasks with PowerShell&#8217;s scripting capabilities. On top of that, the comprehensive AWS service coverage provides thorough support for AWS services.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd4fbcf elementor-widget elementor-widget-heading\" data-id=\"fd4fbcf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u2795 Pros <\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61973a7 elementor-widget elementor-widget-spacer\" data-id=\"61973a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e6b65b elementor-widget elementor-widget-text-editor\" data-id=\"0e6b65b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li lang=\"de\">Powerful and flexible scripting capabilities.<\/li><li lang=\"de\">Familiar environment for Windows administrators.<\/li><li lang=\"de\">Powerful scripting environment for advanced automation.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62f9665 elementor-widget elementor-widget-heading\" data-id=\"62f9665\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u2796 Cons<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b015ea elementor-widget elementor-widget-spacer\" data-id=\"1b015ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-276fabe elementor-widget elementor-widget-text-editor\" data-id=\"276fabe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li lang=\"de\">Primarily designed for Windows, though compatible with PowerShell Core on macOS and Linux.<\/li><li lang=\"de\">Steeper learning curve for non-PowerShell users.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-075eec3 e-con-full e-flex e-con e-parent\" data-id=\"075eec3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a3076c9 elementor-widget elementor-widget-heading\" data-id=\"a3076c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Popular CI\/CD tools <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a990911 elementor-widget elementor-widget-spacer\" data-id=\"a990911\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8dd66c0 elementor-widget elementor-widget-text-editor\" data-id=\"8dd66c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To automate Azure CLI and AWS CLI scripts effectively, you have several options depending on your specific needs, environment and existing tools. Below are some of the best options.<\/p><p>Using continuous integration\/continuous deployment (CI\/CD) pipelines is a robust way to automate CLI scripts. <strong>Popular CI\/CD tools include:<\/strong><\/p><p><a href=\"https:\/\/docs.github.com\/en\/actions\" target=\"_blank\" rel=\"noopener\"><span lang=\"en-US\">GitHub Actions<\/span><\/a><span lang=\"en-US\">: It<\/span><span lang=\"en-US\">\u00a0can be used to create workflows that automate running Azure and AWS CLI scripts. You can define jobs in a YAML file that specify when and how the scripts should run.<\/span><\/p><p><a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/devops\/pipelines\/\" target=\"_blank\" rel=\"noopener\"><span lang=\"en-US\">Azure DevOps Pipelines<\/span><\/a><span lang=\"en-US\">:<\/span><span lang=\"en-US\"> It can automate the deployment of applications to Azure and AWS. You can create pipeline YAML files to define the steps.<\/span><\/p><p><a href=\"https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/welcome.html\" target=\"_blank\" rel=\"noopener\"><span lang=\"en-US\">AWS Lambda<\/span><\/a><span lang=\"en-US\">: F<\/span><span lang=\"en-US\">unctions can include AWS CLI commands and trigger them based on events or schedules.<\/span><\/p><p><a href=\"https:\/\/aws.amazon.com\/codedeploy\/\" target=\"_blank\" rel=\"noopener\"><span lang=\"en-US\">AWS CodeDeploy<\/span><\/a><span lang=\"en-US\">:<\/span><span lang=\"en-US\"> A deployment service that automates application deployments to various compute services like Amazon EC2, AWS Lambda, and on-premises servers.<\/span><\/p><p>By choosing the right tool you can efficiently <strong>automate Azure CLI and AWS CLI scripts<\/strong> to streamline your cloud operations.<\/p><blockquote><p>Be aware of the fact that running pipelines, storing the code in repositories for versioning and collaboration reasons and defining coding guidelines and standards is <strong>a whole different topic<\/strong> that needs a lot of experience and work.<\/p><\/blockquote><p>\u26a1 For a quick start look at our <a href=\"https:\/\/github.com\/xoap-io\/scripted-actions\" target=\"_blank\" rel=\"noopener\">Scripted Actions repository<\/a> on GitHub.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-675f716 elementor-widget elementor-widget-spacer\" data-id=\"675f716\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7c0a7d5 e-con-full e-flex e-con e-parent\" data-id=\"7c0a7d5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-43a2aea elementor-widget elementor-widget-heading\" data-id=\"43a2aea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How to choose the right tool?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2739b7 elementor-widget elementor-widget-spacer\" data-id=\"c2739b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-334f31a elementor-widget elementor-widget-text-editor\" data-id=\"334f31a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p lang=\"de\">Choosing the right tool for your infrastructure deployment <strong>depends on your specific needs and existing skill set<\/strong>.<\/p><p lang=\"de\">\ud83c\udfaf <span style=\"text-decoration: underline;\">Here\u2019s a quick guide:<\/span><\/p><p>\u2192 For simplicity and cross-platform needs in Azure use Azure CLI.<\/p><p>\u2192 For advanced scripting and integration in Azure opt for the Azure PowerShell.<\/p><p>\u2192 For comprehensive AWS service management and cross-platform use choose AWS CLI.<\/p><p>\u2192 For advanced automation and familiarity with PowerShell in AWS go with AWS PowerShell.<\/p><p lang=\"de\">Each tool has its strengths and understanding these will help you leverage the best of what Azure and AWS have to offer. Whether you are managing resources, automating deployments or integrating into CI\/CD pipelines, there&#8217;s a tool that fits your workflow and maximizes productivity.<\/p><p lang=\"hr\">Enjoyed this article? Pass it on to a friend who loves IT automation!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92a11e8 elementor-widget elementor-widget-spacer\" data-id=\"92a11e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cac3a4c e-con-full e-flex e-con e-parent\" data-id=\"cac3a4c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-5056cb4 e-flex e-con-boxed e-con e-child\" data-id=\"5056cb4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6995ad elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"a6995ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;,&quot;_animation_tablet&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/auth.dev.xoap.io\/auth\/realms\/my.dev.xoap.io\/protocol\/openid-connect\/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https:\/\/my.dev.xoap.io&#038;kc_locale=en&#038;_ga=2.120291981.440170699.1710334465-1088457358.1705491014\">Start automating with XOAP<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e0fee4 e-con-full e-flex e-con e-parent\" data-id=\"1e0fee4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-4d59066 e-flex e-con-boxed e-con e-child\" data-id=\"4d59066\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-72f6630 e-con-full e-flex e-con e-child\" data-id=\"72f6630\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c99da9e elementor-widget elementor-widget-text-editor\" data-id=\"c99da9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\"><span style=\"color: #999999;\">Image by <a style=\"color: #999999;\" href=\"https:\/\/www.freepik.com\/\" target=\"_blank\" rel=\"noopener\">Freepik<\/a><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Verschaffen Sie sich einen \u00dcberblick \u00fcber die wichtigsten automatisierten Bereitstellungsm\u00f6glichkeiten f\u00fcr Azure und AWS. Erfahren Sie, wie Sie die besten Tools f\u00fcr Ihre Anforderungen ausw\u00e4hlen. <\/p>","protected":false},"author":10,"featured_media":13147,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[36,106,105,69,70],"class_list":["post-13046","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-automation","tag-aws","tag-azure","tag-cloud","tag-devops"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Automate Azure &amp; AWS infrastructure with command line | XOAP<\/title>\n<meta name=\"description\" content=\"Automate Azure and AWS infrastructure easily with command line. Know how to choose the best tools for your needs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dev.xoap.io\/de\/automate-azure-amp-aws-infrastructure-with-command-line\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automate Azure &amp; AWS infrastructure with command line | XOAP\" \/>\n<meta property=\"og:description\" content=\"Automate Azure and AWS infrastructure easily with command line. Know how to choose the best tools for your needs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dev.xoap.io\/de\/automate-azure-amp-aws-infrastructure-with-command-line\/\" \/>\n<meta property=\"og:site_name\" content=\"XOAP\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/XOAP.io\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-12T12:20:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-14T11:39:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/azure-aws-automated-deployment-commandline.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sinisa\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Automate Azure &amp; AWS infrastructure with command line | XOAP\" \/>\n<meta name=\"twitter:description\" content=\"Automate Azure and AWS infrastructure easily with command line. Know how to choose the best tools for your needs.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/azure-aws-automated-deployment-commandline.png\" \/>\n<meta name=\"twitter:creator\" content=\"@xoap_io\" \/>\n<meta name=\"twitter:site\" content=\"@xoap_io\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/\"},\"author\":{\"name\":\"Sinisa\",\"@id\":\"https:\/\/dev.xoap.io\/#\/schema\/person\/4144f26ad497b6e5571481f9583c4221\"},\"headline\":\"Automate Azure &amp; AWS infrastructure with command line\",\"datePublished\":\"2024-06-12T12:20:17+00:00\",\"dateModified\":\"2024-10-14T11:39:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/\"},\"wordCount\":896,\"publisher\":{\"@id\":\"https:\/\/dev.xoap.io\/#organization\"},\"image\":{\"@id\":\"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/azure-aws-automated-deployment-commandline.png\",\"keywords\":[\"automation\",\"aws\",\"azure\",\"cloud\",\"devops\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/\",\"url\":\"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/\",\"name\":\"Automate Azure & AWS infrastructure with command line | XOAP\",\"isPartOf\":{\"@id\":\"https:\/\/dev.xoap.io\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/azure-aws-automated-deployment-commandline.png\",\"datePublished\":\"2024-06-12T12:20:17+00:00\",\"dateModified\":\"2024-10-14T11:39:22+00:00\",\"description\":\"Automate Azure and AWS infrastructure easily with command line. Know how to choose the best tools for your needs.\",\"breadcrumb\":{\"@id\":\"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#primaryimage\",\"url\":\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/azure-aws-automated-deployment-commandline.png\",\"contentUrl\":\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/azure-aws-automated-deployment-commandline.png\",\"width\":1024,\"height\":600,\"caption\":\"Automate Azure and AWS deployment with commandline\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dev.xoap.io\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automate Azure &amp; AWS infrastructure with command line\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dev.xoap.io\/#website\",\"url\":\"https:\/\/dev.xoap.io\/\",\"name\":\"XOAP\",\"description\":\"Platform for IT infrastructure and workplace automation\",\"publisher\":{\"@id\":\"https:\/\/dev.xoap.io\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dev.xoap.io\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dev.xoap.io\/#organization\",\"name\":\"XOAP\",\"url\":\"https:\/\/dev.xoap.io\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dev.xoap.io\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2023\/11\/XOAP-no-lettering-transparent_no-boarder.svg\",\"contentUrl\":\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2023\/11\/XOAP-no-lettering-transparent_no-boarder.svg\",\"width\":250,\"height\":90,\"caption\":\"XOAP\"},\"image\":{\"@id\":\"https:\/\/dev.xoap.io\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/XOAP.io\",\"https:\/\/x.com\/xoap_io\",\"https:\/\/www.linkedin.com\/company\/xoap_io\",\"https:\/\/www.youtube.com\/@xoap_io\",\"https:\/\/github.com\/xoap-io\",\"https:\/\/www.instagram.com\/xoap_io\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/dev.xoap.io\/#\/schema\/person\/4144f26ad497b6e5571481f9583c4221\",\"name\":\"Sinisa\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dev.xoap.io\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/91195c82fdf3ea986dec8c954f37438d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/91195c82fdf3ea986dec8c954f37438d?s=96&d=mm&r=g\",\"caption\":\"Sinisa\"},\"url\":\"https:\/\/dev.xoap.io\/de\/author\/sinisa\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automate Azure & AWS infrastructure with command line | XOAP","description":"Automate Azure and AWS infrastructure easily with command line. Know how to choose the best tools for your needs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dev.xoap.io\/de\/automate-azure-amp-aws-infrastructure-with-command-line\/","og_locale":"de_DE","og_type":"article","og_title":"Automate Azure & AWS infrastructure with command line | XOAP","og_description":"Automate Azure and AWS infrastructure easily with command line. Know how to choose the best tools for your needs.","og_url":"https:\/\/dev.xoap.io\/de\/automate-azure-amp-aws-infrastructure-with-command-line\/","og_site_name":"XOAP","article_publisher":"https:\/\/www.facebook.com\/XOAP.io","article_published_time":"2024-06-12T12:20:17+00:00","article_modified_time":"2024-10-14T11:39:22+00:00","og_image":[{"width":1024,"height":600,"url":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/azure-aws-automated-deployment-commandline.png","type":"image\/png"}],"author":"Sinisa","twitter_card":"summary_large_image","twitter_title":"Automate Azure & AWS infrastructure with command line | XOAP","twitter_description":"Automate Azure and AWS infrastructure easily with command line. Know how to choose the best tools for your needs.","twitter_image":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/azure-aws-automated-deployment-commandline.png","twitter_creator":"@xoap_io","twitter_site":"@xoap_io","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#article","isPartOf":{"@id":"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/"},"author":{"name":"Sinisa","@id":"https:\/\/dev.xoap.io\/#\/schema\/person\/4144f26ad497b6e5571481f9583c4221"},"headline":"Automate Azure &amp; AWS infrastructure with command line","datePublished":"2024-06-12T12:20:17+00:00","dateModified":"2024-10-14T11:39:22+00:00","mainEntityOfPage":{"@id":"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/"},"wordCount":896,"publisher":{"@id":"https:\/\/dev.xoap.io\/#organization"},"image":{"@id":"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#primaryimage"},"thumbnailUrl":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/azure-aws-automated-deployment-commandline.png","keywords":["automation","aws","azure","cloud","devops"],"articleSection":["Tutorials"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/","url":"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/","name":"Automate Azure & AWS infrastructure with command line | XOAP","isPartOf":{"@id":"https:\/\/dev.xoap.io\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#primaryimage"},"image":{"@id":"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#primaryimage"},"thumbnailUrl":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/azure-aws-automated-deployment-commandline.png","datePublished":"2024-06-12T12:20:17+00:00","dateModified":"2024-10-14T11:39:22+00:00","description":"Automate Azure and AWS infrastructure easily with command line. Know how to choose the best tools for your needs.","breadcrumb":{"@id":"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#primaryimage","url":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/azure-aws-automated-deployment-commandline.png","contentUrl":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/azure-aws-automated-deployment-commandline.png","width":1024,"height":600,"caption":"Automate Azure and AWS deployment with commandline"},{"@type":"BreadcrumbList","@id":"https:\/\/dev.xoap.io\/automate-azure-amp-aws-infrastructure-with-command-line\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dev.xoap.io\/"},{"@type":"ListItem","position":2,"name":"Automate Azure &amp; AWS infrastructure with command line"}]},{"@type":"WebSite","@id":"https:\/\/dev.xoap.io\/#website","url":"https:\/\/dev.xoap.io\/","name":"XOAP","description":"Plattform f\u00fcr IT-Infrastruktur und Arbeitsplatzautomatisierung","publisher":{"@id":"https:\/\/dev.xoap.io\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dev.xoap.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/dev.xoap.io\/#organization","name":"XOAP","url":"https:\/\/dev.xoap.io\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dev.xoap.io\/#\/schema\/logo\/image\/","url":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2023\/11\/XOAP-no-lettering-transparent_no-boarder.svg","contentUrl":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2023\/11\/XOAP-no-lettering-transparent_no-boarder.svg","width":250,"height":90,"caption":"XOAP"},"image":{"@id":"https:\/\/dev.xoap.io\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/XOAP.io","https:\/\/x.com\/xoap_io","https:\/\/www.linkedin.com\/company\/xoap_io","https:\/\/www.youtube.com\/@xoap_io","https:\/\/github.com\/xoap-io","https:\/\/www.instagram.com\/xoap_io"]},{"@type":"Person","@id":"https:\/\/dev.xoap.io\/#\/schema\/person\/4144f26ad497b6e5571481f9583c4221","name":"Sinisa","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dev.xoap.io\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/91195c82fdf3ea986dec8c954f37438d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/91195c82fdf3ea986dec8c954f37438d?s=96&d=mm&r=g","caption":"Sinisa"},"url":"https:\/\/dev.xoap.io\/de\/author\/sinisa\/"}]}},"_links":{"self":[{"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/posts\/13046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/comments?post=13046"}],"version-history":[{"count":89,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/posts\/13046\/revisions"}],"predecessor-version":[{"id":16299,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/posts\/13046\/revisions\/16299"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/media\/13147"}],"wp:attachment":[{"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/media?parent=13046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/categories?post=13046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/tags?post=13046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}