Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Instalar um recurso do Windows: IIS - AWS OpsWorks

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Instalar um recurso do Windows: IIS

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

Os recursos do Windows são um conjunto de componentes opcionais do sistema, incluindo .NET Framework e Internet Information Services (IIS). Este tópico descreve como implementar um livro de receitas para instalar um atributo comum, o Internet Information Services (IIS).

nota

Instalar um pacote mostra como instalar softwares fornecidos em um pacote de instalação, como um arquivo MSI, que você deve baixar para a instância e executar. Livros de receitas do IIS

Executar uma receita na instância Windows mostra como usar um recurso powershell_script para instalar um recurso do Windows. Este exemplo mostra uma abordagem alternativa: usar o recurso do livro de receitas do Windowswindows_feature do Chef. Este livro de receitas contém um conjunto de recursos que usa o Deployment Image Servicing and Management para executar várias tarefas no Windows, incluindo o recurso de instalação.

nota

O Chef também tem um livro de receitas do IIS, que você pode usar para gerenciar o IIS. Para obter mais informações, consulte livro de receitas do IIS.

Para configurar o livro de receitas
  1. Acesse o GitHub repositório de livros de receitas do Windows e baixe o windows livro de receitas.

    Este exemplo supõe que você fará download do repositório windows como um arquivo .zip, mas também poderá clonar o repositório se preferir.

  2. Acesse o GitHub repositório de livros de receitas chef_handler e baixe o livro de receitas. chef-handler

    O livro de receitas windows depende de chef_handler; você não o usará diretamente. Este exemplo supõe que você fará download do repositório chef_handler como um arquivo .zip, mas também poderá clonar o repositório se preferir.

  3. Extraia os livros de receitas windows e chef_handler em diretórios no seu diretório de livros de receitas chamados windows e chef_handler, respectivamente.

  4. Crie um diretório em seu diretório de livros de receitas chamado install-iis e navegue até ele.

  5. Adicione um arquivo metadata.rb a install-iis, com o seguinte conteúdo.

    name "install-iis" version "0.1.0" depends "windows"

    A diretriz depends permite que você use os recursos do livro de receitas windows em suas receitas.

  6. Crie um diretório recipes em install-iis e adicione um arquivo chamado default.rb ao diretório que contém o seguinte código de receita.

    %w{ IIS-WebServerRole IIS-WebServer }.each do |feature| windows_feature feature do action :install end end service 'w3svc' do action [:start, :enable] end

    A receita usa o recurso windows_feature do livro de receitas do windows para instalar o seguinte:

    Em seguida, a receita usa um recurso service para iniciar e ativar o serviço do IIS (W3SVC).

    nota

    Para obter uma lista completa de recursos do Windows disponíveis, use o RDP para fazer login na instância, abra uma janela de prompt de comando, e execute o comando a seguir. Observe que a lista é bastante extensa.

    dism /online /Get-Features
  7. Crie um arquivo .zip que contenha os livros de receitas install-iis, chef_handler e windows e carregue o arquivo em um bucket do S3. Torne público o arquivo e registre o URL para uso posterior. Este exemplo supõe que o nome do arquivo seja install-iis.zip. Para obter mais informações, consulte Repositórios de livro de receitas.

    O conteúdo entregue aos buckets do Amazon S3 pode conter conteúdo do cliente. Para obter mais informações sobre a remoção de dados confidenciais, consulte Como faço para esvaziar um bucket do S3? ou Como faço para excluir um bucket do S3?.

Crie uma pilha para este exemplo da seguinte maneira. Use também uma pilha existente do Windows. Basta atualizar os livros de receitas, como será descrito mais tarde.

Criar uma pilha
  1. Abra o console do AWS OpsWorks Stacks e selecione Add Stack (Adicionar pilha). Especifique as seguintes configurações, aceite os padrões para as outras configurações e escolha Add Stack.

    • Nome: InstallIIS

    • Região: Oeste dos EUA (Oregon)

      Este exemplo funcionará em qualquer região, mas recomendamos o uso de Oeste dos EUA (Oregon) para tutoriais.

    • Sistema operacional padrão: Microsoft Windows Server 2012 R2

  2. Clique em Add a layer e adicione uma camada personalizada à pilha com as seguintes configurações.

    • Nome: IIS

    • Nome curto: iis

  3. Adicione uma instância ininterrupta com as configurações padrão à camada IIS e inicie-a.

Agora você pode instalar o livro de receitas e executar a receita

Para instalar o livro de receitas e executar a receita
  1. Edite a pilha para habilitar livros de receitas personalizados, e especifique as seguintes configurações.

    • Tipo de repositório: Arquivamento do S3

    • URL do repositório: o URL do arquivo do livro de receitas que você registrou anteriormente.

    Aceite os valores padrão para as outras configurações e escolha Save para atualizar a configuração da pilha.

  2. Execute o comando de pilha Update Custom Cookbooks, que instala a versão mais recente dos seus livros de receitas personalizado nas instâncias online da pilha. Se uma versão mais antiga de seus livros de receitas estiver presente, este comando a sobrescreverá.

  3. Execute a receita acionando o comando de stack Execute Recipes (Executar receitas) com a opção Recipes to execute (Receitas para executar) definida como install-iis::default. Este comando inicia uma execução do Chef, que executa as receitas especificadas.

    nota

    Este exemplo usa Execute Recipes por conveniência, mas normalmente você faz com que AWS OpsWorks as pilhas executem suas receitas automaticamente, atribuindo-as ao evento de ciclo de vida apropriado. Você pode executar essas receitas acionando manualmente o evento. Use um comando de stack para acionar eventos Setup e Configure, e um comando de pilha para acionar eventos Deploy e Undeploy.

  4. Para verificar a instalação, use RDP para conectar à instância e abrir o Windows Explorer. O sistema de arquivos agora tem um diretório C:\inetpub. Se você verificar a lista de serviços no aplicativo do painel de controle de ferramentas administrativas, o IIS deve estar próximo à parte inferior. No entanto, ele será chamado World Wide Web Publishing Service, em vez de IIS.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.