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á.
Etapa 4: atualizar o livro de receitas para instalar um pacote
Importante
A ferramenta AWS OpsWorks Stacks o 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 o AWS Support Equipe em AWS Re:post
Atualize seu livro de receitas adicionando uma receita que instala na instância um pacote que contém o popular editor GNU de texto Emacs.
Embora você possa facilmente fazer login na instância e instalar o pacote uma vez, escrever uma receita permite que você execute a receita a partir de AWS OpsWorks Empilha uma vez para instalar vários pacotes em várias instâncias em uma pilha simultaneamente.
Para atualizar o livro de receitas para instalar um pacote
-
De volta na sua estação de trabalho local, no subdiretório
recipes
, no diretórioopsworks_cookbook_demo
, crie um arquivo chamadoinstall_package.rb
com o seguinte código:package "Install Emacs" do package_name "emacs" end
Essa receita instala o pacote
emacs
na instância. (Para obter mais informações, consulte pacote.) nota
Dê à receita qualquer nome de arquivo que desejar. Apenas certifique-se de especificar o nome correto da receita sempre que quiser. AWS OpsWorks Pilhas para executar a receita.
-
No terminal ou no prompt de comando, use o comando tar para criar uma nova versão do arquivo
opsworks_cookbook_demo.tar.gz
, que contém o diretórioopsworks_cookbook_demo
e o conteúdo atualizado. -
Carregue o arquivo
opsworks_cookbook_demo.tar.gz
atualizado no bucket do S3.
Essa nova receita é executada quando o livro de receitas for atualizado na instância e, em seguida, a nova receita do livro de receitas atualizado for executada. A próxima etapa mostra como fazer isso.
Depois de concluir a próxima etapa, você poderá fazer login na instância e digitar no prompt emacs de comando para iniciar o GNU Emacs. (Para obter mais informações, acesse Conectar à instância do Linux.) Para sair do GNU Emacs, pressione Ctrl+X e depois Ctrl+C.
Importante
Para fazer login na instância, você deve primeiro fornecer AWS OpsWorks Pilhas com informações sobre sua SSH chave pública (que você pode criar com ferramentas como ssh-keygen ou PuTTYgen) e, em seguida, você deve definir permissões na MyCookbooksDemoStack
pilha para permitir que seu usuário faça login na instância. Para obter instruções, consulte Registro de uma chave SSH pública de um usuário e Login com SSH.