10.4. このシークレットを使用するアプリケーションの作成
次のコマンドを実行して、OpenShift プロジェクトを作成します。
oc new-project my-application
$ oc new-project my-applicationCopy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、STS ロールを使用するようにデフォルトのサービスアカウントにアノテーションを付けます。
oc annotate -n my-application serviceaccount default \ eks.amazonaws.com/role-arn=$ROLE_ARN$ oc annotate -n my-application serviceaccount default \ eks.amazonaws.com/role-arn=$ROLE_ARNCopy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、シークレットにアクセスするためのシークレットプロバイダークラスを作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドでシークレットを使用してデプロイメントを作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、Pod にシークレットがマウントされていることを確認します。
oc exec -it my-application -- cat /mnt/secrets-store/MySecret
$ oc exec -it my-application -- cat /mnt/secrets-store/MySecretCopy to Clipboard Copied! Toggle word wrap Toggle overflow