Schritt 6: Stellen Sie die Anwendung auf der Instanz bereit - AWS CodeDeploy

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Schritt 6: Stellen Sie die Anwendung auf der Instanz bereit

In diesem Schritt verwenden Sie die CodeDeploy Konsole oder die, AWS CLI um die Beispielrevision aus Ihrem GitHub Repository auf Ihrer Instanz bereitzustellen.

Mit der Konsole stellen Sie die Revision wie folgt bereit:

  1. Klicken Sie auf der Seite Deployment group details (Details der Bereitstellungsgruppe) auf Create deployment (Bereitstellung erstellen).

  2. Wählen Sie unter Deployment group (Bereitstellungsgruppe) die Option CodeDeployGitHubDemo-DepGrp aus.

  3. Wählen Sie unter Revisionstyp die Option GitHub.

  4. Führen Sie unter GitHub Verbinden mit einen der folgenden Schritte aus:

    • Um eine Verbindung für CodeDeploy Anwendungen mit einem GitHub Konto herzustellen, melden Sie sich GitHub in einem separaten Webbrowser-Tab ab. Geben Sie GitHub unter Konto einen Namen ein, um diese Verbindung zu identifizieren, und wählen Sie dann Connect GitHub. Auf der Webseite werden Sie aufgefordert, die Interaktion mit GitHub der genannten Anwendung CodeDeploy zu autorisieren. CodeDeployGitHubDemo-App Fahren Sie fort mit Schritt 5.

    • Um eine Verbindung zu verwenden, die Sie bereits erstellt haben, wählen Sie GitHubunter Konto ihren Namen und dann Connect aus GitHub. Fahren Sie fort mit Schritt 7.

    • Um eine Verbindung zu einem anderen GitHub Konto herzustellen, melden Sie sich GitHub in einem separaten Webbrowser-Tab ab. Wählen Sie Connect einem anderen GitHub Konto verbinden und dann Connect GitHub. Fahren Sie fort mit Schritt 5.

  5. Folgen Sie den Anweisungen auf der Anmeldeseite, um sich mit Ihrem GitHub Konto anzumelden.

  6. Wählen Sie auf der Seite Authorize application die Option Authorize application.

  7. Geben Sie auf der Seite Einrichtung CodeDeploy erstellen im Feld Repository-Name den GitHub Benutzernamen ein, mit dem Sie sich angemeldet haben, gefolgt von einem Schrägstrich (/), gefolgt von dem Namen des Repositorys, in das Sie Ihre Anwendungsrevision übertragen haben (z. B.my-github-user-name/CodeDeployGitHubDemo).

    Falls Sie sich nicht sicher sind, welchen Wert Sie eingeben sollen, oder ein anderes Repository angeben möchten:

    1. Rufen Sie in einem separaten Webbrowser-Tab Ihr GitHub Dashboard auf.

    2. Platzieren Sie unter Your repositories den Mauszeiger auf dem Namen des Ziel-Repositorys. Es erscheint ein Tooltip mit dem Namen des GitHub Benutzers oder der Organisation, gefolgt von einem Schrägstrich (/), gefolgt vom Namen des Repositorys. Geben Sie diesen Wert in Repository name (Repository-Name) ein.

      Anmerkung

      Wenn der Name des Ziel-Repositorys nicht in Ihren Repositorys angezeigt wird, verwenden Sie das GitHubSuchfeld, um das Ziel-Repository und den GitHub Benutzer- oder Organisationsnamen zu suchen.

  8. Geben Sie in das Feld Commit-ID die ID des Commits ein, der mit der Übertragung der Revision Ihrer Anwendung verknüpft ist. GitHub

    Falls Sie sich nicht sicher sind, welchen Wert Sie eingeben müssen:

    1. Rufen Sie in einem separaten Webbrowser-Tab Ihr GitHub Dashboard auf.

    2. Wählen Sie unter Your repositories (Ihre Repositorys) CodeDeployGitHubDemo aus.

    3. Suchen Sie in der Liste der Commits nach der Commit-ID, die dem Push Ihrer Anwendungsrevision zugeordnet ist, und kopieren Sie sie nach GitHub. Diese ID ist in der Regel 40 Zeichen lang und besteht aus Buchstaben und Zahlen. (Verwenden Sie nicht die kürzere Version der Commit-ID. Sie besteht in der Regel aus den ersten zehn Zeichen der längeren Version.)

    4. Fügen Sie die Commit-ID in das Feld Commit ID ein.

  9. Wählen Sie Deploy, und fahren Sie mit dem nächsten Schritt fort.

Mit der CLI stellen Sie die Revision wie folgt bereit:

Bevor Sie AWS CLI Befehle aufrufen können, mit denen Sie interagieren GitHub (z. B. den create-deployment Befehl, den Sie als Nächstes aufrufen), müssen Sie die CodeDeploy Erlaubnis erteilen, Ihr GitHub Benutzerkonto GitHub für die Interaktion mit der CodeDeployGitHubDemo-App Anwendung zu verwenden. Derzeit müssen Sie dafür die CodeDeploy Konsole verwenden.

  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die CodeDeploy Konsole unter https://console.aws.amazon.com/codedeploy.

    Anmerkung

    Melden Sie sich mit demselben Benutzer an, den Sie eingerichtet habenErste Schritte mit CodeDeploy.

  2. Erweitern Sie im Navigationsbereich die Option Bereitstellen und wählen Sie dann Anwendungen aus.

  3. Wählen Sie CodeDeployGitHubDemo-App.

  4. Klicken Sie auf der Registerkarte Deployments (Bereitstellungen) auf Create deployment (Bereitstellung erstellen).

    Anmerkung

    Sie erstellen keine neue Bereitstellung. Dies ist derzeit die einzige Möglichkeit, die CodeDeploy Erlaubnis zu erteilen, GitHub im Namen Ihres GitHub Benutzerkontos mit Ihnen zu interagieren.

  5. Wählen Sie in der Bereitstellungsgruppe die Option CodeDeployGitHubDemo- ausDepGrp.

  6. Wählen Sie unter Revisionstyp die Option aus GitHub.

  7. Führen Sie unter GitHub Verbinden mit einen der folgenden Schritte aus:

    • Um eine Verbindung für CodeDeploy Anwendungen mit einem GitHub Konto herzustellen, melden Sie sich GitHub in einem separaten Webbrowser-Tab ab. Geben Sie GitHub unter Konto einen Namen ein, um diese Verbindung zu identifizieren, und wählen Sie dann Connect aus GitHub. Auf der Webseite werden Sie aufgefordert, die Interaktion mit GitHub der genannten Anwendung CodeDeploy zu autorisieren. CodeDeployGitHubDemo-App Fahren Sie fort mit Schritt 8.

    • Um eine Verbindung zu verwenden, die Sie bereits erstellt haben, wählen Sie GitHubunter Konto ihren Namen und dann Connect aus GitHub. Fahren Sie fort mit Schritt 10.

    • Um eine Verbindung zu einem anderen GitHub Konto herzustellen, melden Sie sich GitHub in einem separaten Webbrowser-Tab ab. Wählen Sie Connect einem anderen GitHub Konto verbinden und dann Connect GitHub. Fahren Sie fort mit Schritt 8.

  8. Folgen Sie den Anweisungen auf der Anmeldeseite, um sich mit Ihrem GitHub Benutzernamen oder Ihrer E-Mail-Adresse und Ihrem Passwort anzumelden.

  9. Wählen Sie auf der Seite Authorize application die Option Authorize application.

  10. Wählen Sie auf der Seite Bereitstellung CodeDeploy erstellen die Option Abbrechen aus.

  11. Rufen Sie den create-deployment Befehl auf, um die Revision aus Ihrem GitHub Repository für die Instance bereitzustellen. Dabei gilt:

    • Repository ist Ihr GitHub Kontoname, gefolgt von einem Schrägstrich (/), gefolgt vom Namen Ihres Repositorys (CodeDeployGitHubDemo), zum Beispiel. MyGitHubUserName/CodeDeployGitHubDemo

      Falls Sie sich nicht sicher sind, welchen Wert Sie verwenden sollen, oder ein anderes Repository angeben möchten:

      1. Gehen Sie in einem separaten Webbrowser-Tab zu Ihrem GitHub Dashboard.

      2. Platzieren Sie unter Your repositories den Mauszeiger auf dem Namen des Ziel-Repositorys. Es erscheint ein Tooltip mit dem Namen des GitHub Benutzers oder der Organisation, gefolgt von einem Schrägstrich (/), gefolgt vom Namen des Repositorys. Das ist der Wert, den Sie verwenden müssen.

        Anmerkung

        Wenn der Name des Ziel-Repositorys nicht in Ihren Repositorys erscheint, verwenden Sie das GitHubSuchfeld, um das Ziel-Repository und den entsprechenden GitHub Benutzer- oder Organisationsnamen zu finden.

    • commit-id wird ersetzt durch den Commit, der zu der Version der Anwendungsrevision gehört, die Sie per Push in Ihr Repository übertragen haben (zum Beispiel f835159a...528eb76f).

      Falls Sie sich nicht sicher sind, welchen Wert Sie verwenden müssen:

      1. Rufen Sie in einem separaten Webbrowser-Tab Ihr GitHub Dashboard auf.

      2. Wählen Sie unter Your repositories (Ihre Repositorys) CodeDeployGitHubDemo aus.

      3. Suchen Sie in der Liste der Commits nach der Commit-ID, die dem Push Ihrer Anwendungsrevision zugeordnet GitHub ist. Diese ID ist in der Regel 40 Zeichen lang und besteht aus Buchstaben und Zahlen. (Verwenden Sie nicht die kürzere Version der Commit-ID. Sie besteht in der Regel aus den ersten zehn Zeichen der längeren Version.) Verwenden Sie diesen Wert.

    Wenn Sie auf einem lokalen Linux-, macOS- oder Unix-Computer arbeiten:

    aws deploy create-deployment \ --application-name CodeDeployGitHubDemo-App \ --deployment-config-name CodeDeployDefault.OneAtATime \ --deployment-group-name CodeDeployGitHubDemo-DepGrp \ --description "My GitHub deployment demo" \ --github-location repository=repository,commitId=commit-id

    Wenn Sie auf einem lokalen Computer mit Windows arbeiten:

    aws deploy create-deployment --application-name CodeDeployGitHubDemo-App --deployment-config-name CodeDeployDefault.OneAtATime --deployment-group-name CodeDeployGitHubDemo-DepGrp --description "My GitHub deployment demo" --github-location repository=repository,commitId=commit-id